咸糖记录编程的地方

Do what you love and the money will follow.

目录
MySQL遇到check the manual that corresponds to your MySQL server version for the right syntax错误
/  

MySQL遇到check the manual that corresponds to your MySQL server version for the right syntax错误

有两个可能性会导致这个问题
1. 首先可能是你插入的字符串中间就带有''这样但是我们python插入数据的时候使用的是下面的方法

"""insert into raw_item_monsieurguerlain_a(item_name, perfumer, family,notes,content,group_type,cover)
                            value ('%s', '%s','%s','%s', '%s','%s','%s')

如果字段里面有一个'的话很有可能就把原来的字段给切断了
所以我们需要引入pymysql的一个函数pymysql.escape_string()

  1. 第二点可能你需要检查你的字段的名字是否是mysql的关键字 他也会导致这个问题

标题:MySQL遇到check the manual that corresponds to your MySQL server version for the right syntax错误
作者:xiantang
地址:http://xiantang.info/articles/2019/06/03/1559551107195.html

评论