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.idstudents.id

声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!