我在这段代码中遇到语法错误:
msql=("SELECT FILE_NAME FROM file_processed WHERE FILE_NAME = %s ;")
if cursor.execute(msql,name):
return True
else:
return False
在“%s”附近出现错误 谁能告诉我在哪里吗?谢谢!在
错误: mysql.connector.errors.ProgrammingError:1064(42000):SQL语法有错误:请检查Mysql服务器版本,以获取在第1行Im的“%s”附近使用Mysql 5.6的正确语法
我现在试试这个:
^{pr2}$总是返回它不在数据库中即使在那里。。。 现在引发的错误是: 提高错误。内部错误(“找到未读结果。”) mysql.connector.errors.InternalError:找到未读结果。在
是的
明白了!!
首先,我假设您正在使用%s进行字符串格式化,而不仅仅是一个名为%s的文件
我认为您需要使用“%s”,而不是%s
很抱歉,如果我完全误解了%s的用法
相关问题 更多 >
编程相关推荐