Unknown column in 'where clause'

Unknown column in 'where clause'

错误如题:Unknown column in ‘XXX’ 'where clause'

意思是:未知表名

排查

1,查表名是否有错
2,如果sql是在代码里拼接的,检查凭借变量的时候,是否在变量两边加上了单引号
3,检查sql里要查的列,所对应的条件里的字符串,不是检查它对不对,要检查包含它的引号是不是中文的,是的话改掉(这个是我遇到的)
4,如果是子查询,查一下包含子查询语句的括弧,是不是中文的,是的话,改掉。

总是希望我写的都是干货,有较大的价值的,导致写的很慢;所以以后也写一些简单的总结吧。

转载著名出处----名白
http://www.cnblogs.com/mingbai/p/SQLUnknownColumn.html

原文地址:https://www.cnblogs.com/mingbai/p/SQLUnknownColumn.html