天天看點

MySQL報錯“ Incorrect integer value: '' for column 'XXXX' at row 1 ”

Linux nginx

MySQL報錯“ Incorrect integer value: ''for column 'XXXX' at row1 ”

報錯原因:就是送出表單的時候,有一個字段出現空值(比如:id="")

在Linux中是會報錯的,WIN不會

下面這個sql插入就會出現“1366- Incorrect integer value: '' for column 'ID' at row 1”

INSERT INTO `test` ( `ID` , `text`) VALUES ( '', '星知苑')      

ID是沒有值的,就是空值

INSERT INTO `test` ( `ID` , `text`) VALUES ( NULL, '星知苑')      

繼續閱讀