準備済みステートメントを使用して 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%'";