python2.7 pymysql中 pymysql.err.ProgrammingError:1064, You have an error in your SQL syntax;

下面说一下 python2.7 pymysql中  pymysql.err.ProgrammingError: (1064, u"You have an error in your SQL syntax; 错误可能的解决方法。

因为我在想MySQL数据库中插入一个varchar(45) 类型的数据时,出现了 题目中的错误,截图如下:



代码如下


中间的时间就是要插入的数据。
经过多方查询,发现MySQL只要字符串中出现了数字以外的东西都会出现这个错误(未经过充分实验),

将上面的代码改为如下,报错消失:
即,将双引号“”变更为 ‘“”’外单内双 模式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章