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只要字符串中出现了数字以外的东西都会出现这个错误(未经过充分实验),

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

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 猿与汪的秘密 设计师:白松林 返回首页