आप अपनी सूची के साथ एक स्ट्रिंग पास कर सकते हैं और एक तैयार बयान एक क्वेरी चलाने के लिए, उदा। -
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 ;
कैसे इस्तेमाल करें:
SET @fruitArray = '\'apple\',\'banana\'';
CALL GetFruits(@fruitArray);