title
または文字列にすることができるPyMySQLでフィールド()を挿入しようとしました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 を挿入するにはどうすればよいですか?