エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
MySQL で一括登録に便利なProcedure (必要項目1つ) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MySQL で一括登録に便利なProcedure (必要項目1つ) - Qiita
DROP PROCEDURE IF EXISTS exec1; DELIMITER ;; CREATE PROCEDURE exec1( IN SQL_VARCHAR TEXT, IN LOOP... DROP PROCEDURE IF EXISTS exec1; DELIMITER ;; CREATE PROCEDURE exec1( IN SQL_VARCHAR TEXT, IN LOOP_COUNT_MAX INT, IN VAL TEXT ) BEGIN DECLARE LOOP_COUNT INT DEFAULT 1; SET @STMT = SQL_VARCHAR; PREPARE STMT FROM @STMT; WHILE LOOP_COUNT < LOOP_COUNT_MAX DO SET @P1 = SUBSTRING_INDEX(SUBSTRING_INDEX(VAL, ':', LOOP_COUNT), ':', -1); EXECUTE STMT USING @P1; SET LOOP_COUNT = LOOP_COUNT + 1; END WHILE; END