ファイルから読み込んだファイルの情報をバイナリで保存しています。情報を保存するためにmysqlを使用しています。列の1つは、ファイルの絶対パスです。このコードは定期的に実行されるため、この特定のファイルが以前に解析されていないことを確認したいと思います。
私は実行しようとしています:
path = os.path.join(root,f)
sql = "SELECT * FROM %s WHERE Filepath = %s" % ("tntfiles", path)
しかし、役に立たない。「1064、「SQL構文にエラーがあります」というエラーが表示されます
パスの周りに`を付けて同じクエリを実行してみました。
path = "`" + path + "`'"
しかし、私は次のようになります:「1064、「SQL構文にエラーがあります」
同様のクエリを実行できるため、何をしているのかわかりません
"SELECT * FROM %s WHERE Id = %s" % ("tntfiles","1")
そしてそれはうまく機能します。
ありがとう