错误:WARNING: attribute 'id' not found - IGNORING原因及解决方法
phinx不能使用主键来做属性字段,你的索引配置文件中一定用了类似
sql_attr_uint = id (id为表的主键)
解决方法:
去掉sql_attr_uint = id
或改为
sql_query =SELECT id,id as mid,title FROM xxx
sql_attr_uint = mid
即:在sql_query中给id用as 重新命个名子
关键字词:
相关文章
- php输出所有错误日志信息及其配置和SET方式操作
- php运行提示Warning require() open_basedir restriction in effect. File
- php session_start无法开启和使用Cannot send session cache limiter - headers already sent错误解决方法
- PHP各种异常和错误的拦截方法及发生致命错误时进行报警
- MariaDB中1045权限错误导致拒绝用户访问的错误解决方法
- 解决ajax返回验证的时候总是弹出error错误的方法
- 微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
- PHP 计算代码执行耗时的代码修正网上普遍错误
- 深入理解PHP原理之错误抑制与内嵌HTML分析
- PHP错误抑制符(@)导致引用传参失败Bug的分析