HeidiSQL を通じて MySQL 5.6.10 を使用しています。単純なループに従って hte を実行していますが、構文エラーが発生します。
DELIMITER $$
DROP PROCEDURE IF EXISTS testif $$
CREATE PROCEDURE testif()
SET @number_title = 0;
SET @max = (select count(distinct ctitle) FROM wb_hp_customers.hp_customers_final);
BEGIN
label1: LOOP
IF (@number_title<@max) ITERATE label1;
END IF;
@number_title = @number_title + 1;
LEAVE label1;
END LOOP label1;
END $$
DELIMITER ;
CALL testif();
私が得るエラーは次のとおりです。
SQL エラー (1064) : SQL 構文にエラーがあります。label1: LOOP の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
誰か助けてくれませんか?
ありがとう