您的SQL语法有错误;检查手册

时间:2013-06-26 14:04:21

标签: mysql

我整天都在挣扎......

s="select * from FolkInfo where (idFolkInfo,FOLKLEVEL,repeat) = ("+id+",2,1)";

您的SQL语法有错误;检查手册。 这在MySQL语法5.6 ..

中出错

我尝试过各种各样的步骤,但这个问题让我烦恼。

还请告诉我为什么我们得到此错误“操作数应包含至少1列。 请尽快指导我......

3 个答案:

答案 0 :(得分:1)

尝试使用AND关键字:

"select * from FolkInfo where idFolkInfo=? AND FOLKLEVEL = ? AND repeat = ?";

答案 1 :(得分:0)

您没有指定您使用的编程语言,但我认为这应该有效:

s = "select * from `FolkInfo` 
where  `idFolkInfo` = " + id + 
"and `FOLKLEVEL` = 2
 and `repeat` = 1";

答案 2 :(得分:0)

尝试:

s="select * from FolkInfo where (idFolkInfo,FOLKLEVEL,repeat) in ("+id+",2,1)";