Unknown column ‘’ in ‘field list’ 解决办法
正确写法:
cursor.execute("update book set name='%s' where id=%d" % (name, int(id)))
错误写法:
cursor.execute("update book set name=%s where id=%d" % (name, int(id)))
你要获取字符串接收方式是
'%s'
要获取整形数字
int(id)
其他原因
多了一个空格
https://blog.youkuaiyun.com/gnail_oug/article/details/53606608
本文详细解析了在执行SQL更新语句时遇到的“Unknown column”错误,并提供了正确的语法示例,帮助读者理解如何避免在字段名和变量类型上出现常见的编程错误。
1403

被折叠的 条评论
为什么被折叠?



