产生原因:主要是tp5在使用model类返回数据表结果集的时候默认是用的是“collection”,这个时候结果集的第一个字段就是resultSetType。当你用查询到的结果增加或修改其中字段的时候,resultSetType字段可能还存在。然后你使用save或update更新表数据的话,默认会更新resultSetType字段,导致你更新失败并报错说数据表字段不存在:[resultSetType]。
解决方法:每次在更新数据的时候,重新定义一个数组变量,变量中只存在你本次需要更新的字段。
产生原因:主要是tp5在使用model类返回数据表结果集的时候默认是用的是“collection”,这个时候结果集的第一个字段就是resultSetType。当你用查询到的结果增加或修改其中字段的时候,resultSetType字段可能还存在。然后你使用save或update更新表数据的话,默认会更新resultSetType字段,导致你更新失败并报错说数据表字段不存在:[resultSetType]。
解决方法:每次在更新数据的时候,重新定义一个数组变量,变量中只存在你本次需要更新的字段。