Pass array to MySQL stored routine
You can pass a string with your list and use a prepared statements to run a query, e.g. – DELIMITER $$ CREATE PROCEDURE GetFruits(IN fruitArray VARCHAR(255)) BEGIN SET @sql = CONCAT(‘SELECT * FROM Fruits WHERE Name IN (‘, fruitArray, ‘)’); PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; END $$ DELIMITER ; How to … Read more