也有有些朋友在php中保存數據時會有碰到mysql提示:Incorrect integer value: for column id at row 1報錯,其實這是你在設置mysql ie字段時小問題.
解決辦法:直接對你的表id設置為自增即可,然后在插入數據時id不管,或者設置mysql配置,解決辦法是更改mysql中的配置 my.ini,my.ini中查找sql-mode,默認為:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",
將其修改為:sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",
重啟mysql后即可.
新聞熱點
疑難解答