最近需要对一个项目做mysql升级,当项目重新测试运行的时候却遇到Out of range value adjusted。。。的错误,网上搜索了一下,原因是新版本的mysql对字段的检查更严格,在此做个记录,解决办法如下:
修改my.ini,将
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"。
修改my.ini,将
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"。
在进行MySQL升级时遇到Outofrangevalueadjusted错误,通过修改my.ini文件中的sql-mode参数,从STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION更改为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,成功解决了问题。
5545

被折叠的 条评论
为什么被折叠?



