【发布时间】:2013-03-21 19:57:38
【问题描述】:
我想使用preparedstatement 编写一个mysql 选择查询。但是最后一部分有语法错误concat('%', itemName, '%')";itemName是表ItemMain的一列。
我已经尝试了下面给出的 3 个查询。
String sql ="SELECT * FROM ItemMain WHERE ? = 'All' OR ? like concat('%', itemName, '%')";
String sql ="SELECT * FROM ItemMain WHERE ? = 'All' OR ? like '%'+itemName+'%'";
String sql ="SELECT * FROM ItemMain WHERE ? = 'All' OR ? like '%itemName%'";
【问题讨论】:
-
这是用什么应用程序语言编写的?
-
对不起。我无法提及。用 Java 编写
标签: java mysql prepared-statement sql-like