Ошибка цикла Mysql - PullRequest
       3

Ошибка цикла Mysql

0 голосов
/ 02 ноября 2011

Я пишу свой первый цикл mysql для дедупликации таблицы.Синтаксис не кажется слишком сложным, но я не могу его понять.Я получаю сообщение об ошибке ...

You have an error in your SQL syntax; check the manual
that corresponds to your MySQL server version for the
right syntax to use near 'loop set @id := null' at line 1

А вот и цикл ...

loop

  set @id := null;

  select @id := id from race
  group by id having count(1) > 1
  limit 1;

  if @id is null then
    leave;
  end if;

  delete from race where id = @id limit 1;

 end loop;

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...