www.kingmaxyang.cn

不能不说的秘密

过分严格的MYSQL5,当出现Field ‘xxx’ doesn’t have a default value

MySQL 5中,出现错误提示:
Field ‘xxx’ 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
解决方法二:
MySQL 5 uses a strict mode which needs to be disabled.
In Windows, Goto Start–>Programs–>MySQL->MySQL Instance Config Wizard. Follow through the Reconfigure Instance option–>Detailed Configuration–>Continue Next a few screens. At the bottom under Enable TCP/IP option there is ‘Enable Strict Mode’. Deslect this option (no tick). Save changes and MySQL will restart.

posted by kingmaxyang in Share,Tech and have No Comments

Place your comment

Please fill your data and comment below.
Name
Email
Website
Your comment