準備済みステートメントを使用して mysql 選択クエリを作成したいと考えています。concat('%', itemName, '%')";
itemName
しかし、 table の列である最後の部分に構文エラーがあります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%'";