Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Необходимо вызывать 1 процедуру с разными входными значениями в определенные интервалы времени. События, как я понимаю, могут обеспечить вызов процедур в определенные промежутки времени. При вызове процедуры в нее передается имя таблицы. Но на деле событие вызывает процедуру 1 раз,т.е изменения затрагивают только таблицу указанную в первом вызове, дальше же ничего не происходит. Помогите разобраться.
Код события:
Отредактированно Receptor (22.08.2011 06:35:43)
Неактивен
Предположу, что это не код события, а код, с помощью которого вы создавали событие без использования delimiter. В этом случае событие как раз включает в себя только первый вызов процедуры.
Проверить какое событие на самом деле у вас определено можно через information_schema.
Неактивен
т.е. если использовать подобный код:
Отредактированно Receptor (22.08.2011 09:11:55)
Неактивен
Содержания delete_premium_for_time в студию.
Неактивен
delete_premium_for_time:
Отредактированно Receptor (22.08.2011 13:54:58)
Неактивен
Никогда не запускал одну и тоже процедуру несколько раз ... Может в переменных остаются значения ? Попробуй обнулить переменные, в конце процедуры.
Неактивен
Проблему разрешил, оказывается, что при создании VIEW, если какое-то поле содержит count, то потом использовав его в курсоре получится не то, что ожидаешь. Будут не пойми какие значения. Проблема решилась следующим образом:
вместо
Отредактированно Receptor (25.08.2011 14:33:57)
Неактивен
Страниц: 1