SQLSTATE[23000]: Integrity constraint violation: 1052 Column ‘id’ …错误的解决办法
admin 阅读:67 2024-03-01
SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'id' in order clause is ambiguous
这个问题一般出现在查询语句中关联多个表的情况。意思是“id字段是模棱两可的,模糊的定义”,这是因为在你的关联表中也有一个id字段,所以程序分不清楚你引用的到底是哪一个表的id字段。
解决办法就是在多个表中都存在的字段前加上所在表名,如:users.id
、students.id
。
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!