我在使用python-flask接口開發時進行post請求寫入數據庫時報錯。 “pymysql.err.InternalError: (1364, "Field 'id' doesn't have a default value")”
原因:
數據庫寫入不成功,是id值沒有寫入。
id我們一般是設計為表的主鍵,在創建表的時候沒有設置此主鍵自增,導致寫入時缺少字段內容 。
解決方案:
1、在navicet中,找到對應的數據庫表,右鍵“設計表”
2、勾選自增 即可。
最終效果:
能正常調用並寫入數據庫