做了个程序,将数据库迁移到服务器之后,发现一个奇怪的错误。Field 'id' doesn't have a default value。查看了一下,程序是没问题的,但是这是怎么回事呢?
在网上找到了解决的办法:
打开my.ini,查找
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
修改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
然后重启MYSQL,这样就好了。