mysql - Can I use a String as a WHERE CLAUSE -
can me jsp problem. im trying update database using code similar this: so, have on servlet: string querycondition = "id = 1"; that passed stored procedure: create definer=`root`@`localhost` procedure `storedprocedure_1`(querycondition text) begin update users set name = 'john' querycondition; end i thinking if possible because update fail. if isn't possible can recommend how can such thing you can use in stored procedure prepared statement. example : delimiter // create definer=root@localhost procedure storedprocedure_1(querycondition text) begin set @query := concat( 'update users set name = \'john\' ', querycondition ); prepare stmt @query; execute stmt; drop prepare stmt; end; // delimiter ;