SELECT COUNT(*) INTO @count FROM `tableName` WHERE `id` = OLD.id;
WHILE @count > -1 DO
SET @count = @count - 1;
/* loop logic in here */
END WHILE;
У меня есть этот SQL, но когда я запускаю его, я получаю сообщение об ошибке (синтаксис SQL), которое, как говорит MySQL, близко к WHILE @count > -1 DO SET @count = @count - 1;
. Я попытался обернуть время в блок BEGIN ... END;
, но это никак не влияет на него.
Из-за блестящих ошибок MySQL я не могу понять, что я сделал неправильно.
Я уверен, что это очень просто, но уже поздно, и я не могу определить это на всю жизнь.