MySQLでは、このストアドプロシージャにForループが含まれています。
DELIMITER $$
CREATE PROCEDURE ABC()
BEGIN
DECLARE a INT Default 0 ;
simple_loop: LOOP
SET a=a+1;
select a;
IF a=5 THEN
LEAVE simple_loop;
END IF;
END LOOP simple_loop;
END $$
常に印刷し1
ます。MySQL forループの正しい構文は何ですか?
これにより、ストアプロシージャ名ABCが作成されます。あなたのデータフォーマットは何ですか(あなたがロードしたいもの)?
—
ジンババオ、2011
データ形式は必要ありません
—
。1〜5の
私はこのコードを試したところ、うまくいきました。CALL ABC()を追加する必要がありました。しかし、うまくいきました。テストとしてのみ実行していたため、最後にDROP PROCEDURE ABC()も追加しました。
—
アランスチュワート