做了個(gè)程序,將數(shù)據(jù)庫遷移到服務(wù)器之后,發(fā)現(xiàn)一個(gè)奇怪的錯(cuò)誤。Field 'id' doesn't have a default value。查看了一下,程序是沒問題的,但是這是怎么回事呢?
在網(wǎng)上找到了解決的辦法:
打開my.ini,查找
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
修改為
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
然后重啟MYSQL,這樣就好了。