powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли создать событие в хранимой процедуре?
2 сообщений из 2, страница 1 из 1
Можно ли создать событие в хранимой процедуре?
    #39310181
viv0302
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли создать событие в хранимой процедуре?
Пытаюсь выполнить нечто подобное(упростил)....

DELIMITER $$
/* запуск индивидуального таймера при нарушении ограничений */
DROP PROCEDURE IF EXISTS shema.start_individ_timer $$
CREATE PROCEDURE shema.start_individ_timer (name_timer VARCHAR(255))
BEGIN
SET @SQL_TEXT = concat("CREATE EVENT IF NOT EXISTS shema.", name_timer, " ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE DO UPDATE shema.systemparameters SET Value_Object_t16='", name_timer,"' WHERE (Id_Object_t16=5);");
PREPARE sql_zapros FROM @SQL_TEXT;
EXECUTE sql_zapros;
DEALLOCATE PREPARE sql_zapros;
END $$

DELIMITER ;

Выдает ошибку 1295. (Данная команда еще не поддерживается в протоколе подготовленных операторов)
...
Рейтинг: 0 / 0
Можно ли создать событие в хранимой процедуре?
    #39310216
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viv0302Выдает ошибку 1295. (Данная команда еще не поддерживается в протоколе подготовленных операторов)MySQL умеет выдавать текст ошибки на русском языке? впервые вижу...

А вообще нельзя создавать EVENT в prepared statements. См. http://dev.mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли создать событие в хранимой процедуре?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]