Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
MySQL цикл While (Костя) 06/11/2013 - 18:25:34
      Re: MySQL цикл While (Akina) 06/11/2013 - 19:30:51
      Re: MySQL цикл While (Костя) 07/11/2013 - 00:44:48
      Re: Цитата с консоли (Akina) 07/11/2013 - 09:01:25
      Re: Резюме (Akina) 07/11/2013 - 09:05:17
      Re: Резюме (Zhenyatos) 11/11/2013 - 20:39:04



From: Костя - 06/11/2013 - 18:25:34
Subject:MySQL цикл While
-----------------
Решил вот с MSSQL по чуть-чуть изучать MySQL и наткнулся сразу на проблему...

Вопрос: почему это не работает?

SET @counter = 1;
WHILE (@counter < 20) DO
SET @counter = @counter + 1;
END WHILE;

Версия SQL такая: mysql-installer-community-5.6.11.0.

Компилил это дело в Eclipse, а так же в консоли с использованием: delimiter //

Сколько не гуглил, сколько разных вариантов других циклов не пробовал, всё бестолку, говорит синтаксическая ошибка.

--------------------------------------------------------------------------------------------------------------------------------

вот это:

SET @counter = @counter + 1;

и вот это:

SET @counter = 1;

Компилит по отдельности нормально, а вот с While-ом никак...=(

--------------------------------------------------------------------------------------------------------------------------------

Begin после do уже пытался ставить. Так же пытался перед While ставить название с двоеточием и потом закрывать это дело в END. Никак не работает. REPEAT тоже не работает...

--------------------------------------------------------------------------------------------------------------------------------

В процедуре кстати тоже не работает:

CREATE PROCEDURE mypro ()
BEGIN
SET @counter = 1;
WHILE (@counter < 20) DO
SET @counter = @counter + 1;
END WHILE;
END

--------------------------------------------------------------------------------------------------------------------------------

Где я туплю?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
42956



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |