Mysql错误1366 - Incorrect integer value解决方法
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Mysql错误1366 - Incorrect integer value解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                mysql報錯
第一種解決方案
查看數據表后發現product_coupon這個字段要求是整數,而默認是null,需要把它的默認值改為0,并將數據庫里原有的product_coupon 等于null的值改成整數0
第二種解決方案
查看vim /etc/my.cnf 中
 默認增加了其中的二種,一個是STRICT_TRANS_TABLES,
sql-mode 默認增加了其中的二種,一個是STRICT_TRANS_TABLES,就是導致auto_increament失敗的mode,這個sql_mode主要用于 當一個值不能插入到表中是,則產生一個錯誤而不是一個警告并終止會話。
第一種解決方案:
刪除或注釋掉sql_mode第二種解決方案:
 將my.ini中的sql-mode修改為:
總結
以上是生活随笔為你收集整理的Mysql错误1366 - Incorrect integer value解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: mysql中tinyint、smalli
- 下一篇: Linux学习笔记03
