奇怪了,ADD方法会少插入字段?
我一张表8个字段,用add方法插入,死活都是只插4个字段,在日志里显示的insert语句也是只插了4个字段,还有4个字段怎么不能插?我查了字段名称类型都没有什么问题,没插进去的有数值型也有文本型,可是插进去的字段也有数值型和文本型,字段名称也很正常,不是保留字啥的,怎么会出现这种情况?我看了一下貌似也有不少人碰到这个问题,但是官方没有解答吗?
不管是 $M()->add($data);
还是 $M()->data($data)->add();
都是这种情况。
解决办法如下所示:
大概原因是因为tp把数据表缓存了,把Runtime文件夹下面data-> _fields里面的缓存数据表删除掉,问题就可以解决掉了,我是这么解决的。
来源:http://www.thinkphp.cn/topic/12747.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
