【发布时间】:2015-04-26 05:58:10
【问题描述】:
我尝试使用 PyMySQL 插入一个字段 (title),它可以是 NULL 或字符串。但它不起作用。
query = """
INSERT INTO `chapter` (title, chapter, volume)
VALUES ("%s", "%s", %d)
"""
cur.execute(query % (None, "001", 1))
cur.execute(query % ("Title", "001", 1))
此代码将None 插入到数据库中。如果我删除第一个 %s 周围的双引号,则会引发错误:
pymysql.err.InternalError: (1054, "Unknown column 'None' in 'field list'")
如何插入 NULL?
【问题讨论】: