
昨天把雪花网站转移了一下服务器,转移了之后测试倒是正常
但到了晚上突然有人私聊我说你的网站注册不了了,
我问这位年轻人怎么回事,发生什么事了
他就和我说,大师,注册的时候突然跳出来了这个
Incorrect integer value: '' for column
我一看就明白了,啪,很快啊,其实当年我博客有人注册的时候也遇到了这种情况,所以搜索过一些资料
下面,就向你们展示一下五连鞭
第一鞭:
Incorrect integer value: '' for column这个明显的和数据库有关系嘛
第二到第五浓缩鞭:
到数据库配置文件my.ini里面查找sql-mode
我这边默认的是sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",
不管他默认什么,反正改成下面这个就完事了
将其修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重启mysql后即可
搞定,打完收工,提取预祝大家早日突破一万用户。
评论