我正在存储有关从二进制文件中读取的文件的信息。我正在使用 mysql 来存储信息。其中一列是文件的绝对路径。此代码将定期运行,因此我想检查此特定文件之前是否未解析过。
我正在尝试执行:
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")
它工作得很好。
谢谢