SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.03.2011 11:45:37

simple
Активист
Зарегистрирован: 25.11.2010
Сообщений: 168

Не работает функция sleep()

Добрый день, почему у меня не работает функция sleep() в MySQL 5.1.55?
Вставляю ее в ХП в тело цикла WHILE DO, сервер выдает ошибку 1064.
Пример кода:
WHILE a>0 DO
sleep(1);// задержка 1 секунда
SET a=a-1;
END WHILE;

Неактивен

 

#2 21.03.2011 14:40:52

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Не работает функция sleep()

SLEEP функция, а не процедура, ее нужно вызывать внутри запроса. Например

SET @a=SLEEP(2);

Неактивен

 

#3 21.03.2011 16:46:38

simple
Активист
Зарегистрирован: 25.11.2010
Сообщений: 168

Re: Не работает функция sleep()

Спасибо

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson