pymysql中插入mysql时,列名中含有name ,describe等关键字的报错

如果插入语句是

sql = "INSERT INTO user(name,age) VALUES ('张三',21)"

注意在pycharm中name的颜色和age明显不一样,运行后会报错

pymysql TypeError: not enough arguments for format string

意思是说参数和数据的数据量对不上  可明明前面2个 后面2个

探索了很久才知道name的关键字,所以颜色不对 在使用的时候必须要用`` 标识  这是Tab键上的键 而不是单引号 很容易搞错

猜你喜欢

转载自blog.csdn.net/l1509214729/article/details/90107917
今日推荐