这让我发疯。我有一个非常基本的查询,它可以在没有清理语句的情况下工作,但会中断。我读过的所有内容都说要这样做。
query = "SELECT COL1 FROM A_TABLE %s"
queryUserInput = "WHERE COL1 = 'user input value'"
cursor.execute(query, (queryUserInput,))
我收到错误:
1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 '' WHERE ... 附近使用的正确语法
栈顶:C:..\env\lib\site-packages\mysql\connector\connection_cext.py in cmd_query
raw_as_string=raw_as_string)
Python 3.7 Django 2.1.3
非常感谢任何建议。
HUWWW
相关分类