我正在尝试使用 python 脚本将 NULL 值插入 MySQL db int 字段。NOT NULL 在该字段上处于关闭状态,因此不是那样。我已经手动将一个 NULL 值插入到数据库中,并且工作正常,如果我将文字值代替 None,我的代码工作正常。
我看过几个人的例子,说明如何做到这一点,据我所知,语法没有错。
代码:
length2 = None
cursor.execute("INSERT INTO tableName(Length) VALUES(%s)", length2)
错误:
Error 1064: You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
'%s)' at line 1
有任何想法吗?