mysql Error:1052 Column 'xxx' in where clause is ambiguous

Posted 头发渐秃终不悔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql Error:1052 Column 'xxx' in where clause is ambiguous相关的知识,希望对你有一定的参考价值。

Integrity constraint violation: 1052 Column \'deleted\' in where clause is ambiguous

 

mysql查询的时候出现这个错误提示多半是因为:

1.多表查询的时候几个表中同时出现了某个相同的列名,而在查询条件WHERE后面又没有指定是那个表。

2.查询结果里面有两个相同的列名,而没有指定是哪个表。

 

比我我的原因就是查询两张表,每个表都有创建时间,但查询不知到加上哪涨,所以需要重新定位

 

以上是关于mysql Error:1052 Column 'xxx' in where clause is ambiguous的主要内容,如果未能解决你的问题,请参考以下文章

带有限定标识符的 where 子句中的不明确列

71《SQL学习指南(第二版)》常见错误语句

MySQL--MODIFY COLUMN和ALTER COLUMN

在MySQL中出现Unknown column 'abc' in 'field list'怎么解决?

Mysql有效索引

MYSQL培训准备:MYSQL自增长陷阱