複数値挿入の例 - 手動では機能しますが、mySQL ストアド プロシージャでは機能しません。
INSERT INTO input_data1(mobile) VALUES (9619825525),(9619825255),(9324198256),(9013000002),(9999999450),(9999999876) ;
以下のプロシージャの「str」ワードの近くで構文エラーが発生しています。プロシージャでこの複数値の INSERT 作業を実装する方法を教えてもらえますか?
DELIMITER |
DROP PROCEDURE IF EXISTS mobile_series1;
CREATE PROCEDURE mobile_series1(IN str text)
LANGUAGE SQL READS SQL DATA
BEGIN
DROP TABLE IF EXISTS input_data1 ;
CREATE TEMPORARY TABLE input_data1 (mobile varchar(1000)) engine=memory;
INSERT INTO input_data1(mobile) VALUES str;
END |
DELIMITER ;
前もって感謝します。