tp5,ntegrity constraint violation: where clause is ambiguous
未知
2019-03-01 16:35:40
0次
问题描述:
做thinkphp5数据库关联的时候,总是解决不了这样的问题:ntegrity constraint violation: 1052 Column 'mid' in where clause is ambiguous。
解决办法:
原来是我在做别名的时候,没有把别名添加到字段前面。比如$search['mid']=1;就会报错。如果是这样就不报错了$search['com.mid']=1;
com.mid,com是表的别名。
$search['com.mid']=session("userid");
//查询
$join = [
['lj_collect_stowtype st','st.id=co.stowtypeid','LEFT'],
['lj_company com','com.id=co.aid','LEFT'],
];
相关内容
tp5数据库备份代码
问题描述: 一直使用tp5.0,做个数据库备份试试。 解决办法: ...
2023-12-07 17:38:31