本帖最后由 祈求 于 2020-12-15 18:44 编辑
昨天把雪花网站转移了一下服务器,转移了之后测试的时候倒是很完美啊 但到了深夜11点多钟有人突然和我发起私聊, 就问这位年轻人怎么回事,发生什么事了 他就和我说,大师,您网站注册的时候突然跳出来了这个 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后即可
复制代码这个原因嘛,可能是数据库版本的原因,唉,不管你用的啥版本,我这方法肯定百分百管用,五连鞭不行来六连鞭,终极鞭:给勇哥发个红包,请他帮忙解答一下 解决方法的原理是:想学呀,自己百度去 最后: 我劝数据库耗子尾之,对数据的插入默认设置的不要这么严格
|