如何解决在ThinkPHP中添加SQL数据时出现的失败问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计917个文字,预计阅读时间需要4分钟。
请提供具体问题或主题,我将直接输出相关内容。
一般情况下会先检查一下几个方面:
·检查控制器或Model名是否有误。
·检查需要插入的数据是否为空或者缺失参数。
立即学习“PHP免费学习笔记(深入)”;
·检查数据表名及字段名称(大部分下都是字段名有误出错的)。
如果反复检查,需插入的数据是正常的,字段名表名也没有错误,你可能会想是不是程序耍脾气了,退出重来?重启一下?重来试一下?就这么折腾半天发现并没有什么改变,这时候你该考虑一下其他情况了。
相关推荐:《ThinkPHP教程》
fields字段缓存
使用ThinkPHP框架做开发时,有数据结构改动时,调用 M()->add()方法插入数据时,总会插入失败,丢失掉部分字段内容,于是将模型对象打印出来仔细查看,会发现丢失的字段都是新增加的字段,你就会联想到缓存了,于是你将runtime里面的缓存文件都清除掉就可以正常插入了。
本文共计917个文字,预计阅读时间需要4分钟。
请提供具体问题或主题,我将直接输出相关内容。
一般情况下会先检查一下几个方面:
·检查控制器或Model名是否有误。
·检查需要插入的数据是否为空或者缺失参数。
立即学习“PHP免费学习笔记(深入)”;
·检查数据表名及字段名称(大部分下都是字段名有误出错的)。
如果反复检查,需插入的数据是正常的,字段名表名也没有错误,你可能会想是不是程序耍脾气了,退出重来?重启一下?重来试一下?就这么折腾半天发现并没有什么改变,这时候你该考虑一下其他情况了。
相关推荐:《ThinkPHP教程》
fields字段缓存
使用ThinkPHP框架做开发时,有数据结构改动时,调用 M()->add()方法插入数据时,总会插入失败,丢失掉部分字段内容,于是将模型对象打印出来仔细查看,会发现丢失的字段都是新增加的字段,你就会联想到缓存了,于是你将runtime里面的缓存文件都清除掉就可以正常插入了。

