我整天都在挣扎......
s="select * from FolkInfo where (idFolkInfo,FOLKLEVEL,repeat) = ("+id+",2,1)";
您的SQL语法有错误;检查手册。 这在MySQL语法5.6 ..
中出错我尝试过各种各样的步骤,但这个问题让我烦恼。
还请告诉我为什么我们得到此错误“操作数应包含至少1列。 请尽快指导我......
答案 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)";