MySQL出現(xiàn)Field 'id' doesn't have a default value錯(cuò)誤的解決辦法

2013-05-05 15:29:32來源:西部e網(wǎng)作者:

做了個(gè)程序,將數(shù)據(jù)庫遷移到服務(wù)器之后,發(fā)現(xiàn)一個(gè)奇怪的錯(cuò)誤。Field 'id' doesn't have a default value。查看了一下,程序是沒問題的,但是這是怎么回事呢?

做了個(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,這樣就好了。

關(guān)鍵詞:MySQL

贊助商鏈接: