字段默認有值,且設置不爲空,但是插入空數據默認值應該可以直接使用,但是每次都報錯
[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
重啓數據庫生效了