powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Несколько триггеров на одной действие
14 сообщений из 14, страница 1 из 1
Несколько триггеров на одной действие
    #38594292
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Скажи пожалуйста,в какой версии MySQL появилась поддержка нескольких триггеров на одно действие в таблице?
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38594315
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarДобрый день
Скажи пожалуйста,в какой версии MySQL появилась поддержка нескольких триггеров на одно действие в таблице?Пока ни в какой.
http://dev.mysql.com/doc/refman/5.6/en/create-trigger.html There cannot be multiple triggers for a given table that have the same trigger event and action time. http://dev.mysql.com/doc/refman/5.7/en/create-trigger.html As of MySQL 5.7.2, it is possible to define multiple triggers for a given table that have the same trigger event and action time.Но ветка 5.7 еще в глубокой бете и к использованию не рекомендуется.
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38594321
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,спасибо. Очень печально.
Мечты о репликаторе на триггерах канули в лету.
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38594344
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarmiksoft,спасибо. Очень печально.
Мечты о репликаторе на триггерах канули в лету.А они и возникнуть не должны были. Триггера в MySQL не всегда срабатывают, причем это документированная фича (ссылки см. выше).
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38594345
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,надеялся что всё таки возможно,раз существуют такие продукты как RubyRep.
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38594352
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarmiksoft,надеялся что всё таки возможно,раз существуют такие продукты как RubyRep.Ну так документацию читать никто не отменял.
http://www.rubyrep.org/coordinating_with_application_specific_triggers.html MySQL Limitiations

MySQL only supports one after trigger per table. Meaning if you already need an application specific after trigger for a table, you cannot replicate it with rubyrep.

MySQL also only supports one before trigger per table. By default rubyrep uses the before trigger to simulate adjustable sequences. Meaning if you already need an application specific before trigger for a table, you have to

disable the :adjust_sequences option for that table
ensure on your own that no duplicate key problems arise for the table
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38594357
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,да как то не подумал изучать, привык на Firebird что с триггерами обычно нет проблем.
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38594411
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С форками MySQL (Percona,MariaDB) с триггерами также печально?
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38594671
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarМечты о репликаторе на триггерах канули в лету.
Что, жаба задушила и решили делать самостоятельно? Ню-ню...
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38595081
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovGallemarМечты о репликаторе на триггерах канули в лету.
Что, жаба задушила и решили делать самостоятельно? Ню-ню...
Неа :)
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38595282
InterSky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем тебя собственно репликация не устраивает?

P.S. И кстати, ребята говорящие что "тригеры в MySQL не всегда срабатывают" умалчивают (а может просто не знают) что и репликация в MySQL не всегда срабатывает! Причём на вскидку, количество условий несрабатывания триггеров РАВНО количеству условий несрабатывания репликации. В одном случае не перехватываются API'шные функции (которые с вероятностью в 99.99% никогда не встретятся в твоём проекте) и каскадные удаления (мне кажется только первокурсницы могут такое использовать). А во стором случае это относится к подгрузке данных из файлов и условным операциям с ситемными переменными (которые также никогда не встретятся в твоём проекте с вероятностью 99.99%)
По этому одни не знают что тригеры не всегда срабатывают, а другие не знают что репликация не всегда срабатывает.
При этом все используют триггеры и репликации и у всех всё идеально работает... :)
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38595286
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
InterSky,собственно репликация не устраивает из-за проблем с работой процедур. А так юзал бы её из коробки.
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38595304
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
InterSky(а может просто не знают) что и репликация в MySQL не всегда срабатывает!Я, например, не знаю. Можно попросить конкретных ссылок?
...
Рейтинг: 0 / 0
Несколько триггеров на одной действие
    #38595616
InterSky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftInterSky(а может просто не знают) что и репликация в MySQL не всегда срабатывает!Я, например, не знаю. Можно попросить конкретных ссылок?Я же уже несколько ситуаций привёл в пример. Хочешь подробней, почитай "Обеспечение высокой доступности систем на основе MySQL" там подроно расписаны ситуации когда репликация заваливается...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Несколько триггеров на одной действие
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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