mysql5.7字段有默認值,設置不爲空,插入數據報錯

字段默認有值,且設置不爲空,但是插入空數據默認值應該可以直接使用,但是每次都報錯

[Err] 1366 - Incorrect integer value: ‘’ for column ‘revenue’ at row 1

revenue有默認值,隨後在字段上添加了一個值後生效了,但是後邊字段依舊提示類似報錯,心想總不能全改吧,於是乎查資料,發現有這麼一條語句,插入/etc/my.cnf或my.ini文件的mysqld模塊下

sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

重啓數據庫生效了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章