不管错在哪里,一般都是sql语法错误。
---------------、
要找到sql语句
---------------
粗一看,还以为是 1=1 这里出错了。
去掉where这一句有可能编译通过。
真实情况是,错误就是出在这一句上,但不是1=1这里,而是where前面少了一个空格,导致和上一句的表名连在一起,直接让1=1前面没有sql关键词,所以报出 '1'附近有语法错误。
而且后面的条件语句前面都留有空格。
不管错在哪里,一般都是sql语法错误。
---------------、
要找到sql语句
---------------
粗一看,还以为是 1=1 这里出错了。
去掉where这一句有可能编译通过。
真实情况是,错误就是出在这一句上,但不是1=1这里,而是where前面少了一个空格,导致和上一句的表名连在一起,直接让1=1前面没有sql关键词,所以报出 '1'附近有语法错误。
而且后面的条件语句前面都留有空格。
转载于:https://www.cnblogs.com/500k/p/4624653.html