pymysql.err.InternalError: (1364, "Field 'id' doesn't have a default value")

python在對數據庫操作的時候,報錯:

pymysql.err.InternalError: (1364, "Field 'id' doesn't have a default value")

數據庫寫入不成功,是id值沒有寫入。    

id我們一般是設計爲表的主鍵,在創建表的時候沒有設置此主鍵自增,導致寫入時缺少字段內容 。

將id設置爲主鍵。