out of range value adjusted for column 'guanid' at row 1



现象:注册时提示“数据库修改失败”
处理: 找到程序的reg.php文件,找到文件里的“数据库修改失败”,内容修改为mysql_error(),然后刷新注册,即可看见真实的错误信息“out of range value adjusted for column 'guanid' at row 1” ,这是由于新版本的mysql对字段限制严格导致的

临时处理办法:
修改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

相关文章

评论已关闭