MySQL отключить все триггеры

Для проверки правильности запроса мне нужно отключить все триггеры в db. Я вижу, что в information_schema есть таблица TRIGGERS. Можно ли временно отключить все триггеры по этой таблице? Например. например:

update TRIGGERS set TRIGGERS_SCHEMA='myschema_new' 
where TRIGGERS_SCHEMA='myschema'

и после завершения всех тестов вернуть все триггеры, например:

update TRIGGERS set TRIGGERS_SCHEMA='myschema'
where TRIGGERS_SCHEMA='myschema_new'

Может быть, это может привести к повреждению базы данных или после того, как триггеры не будут работать? Я не нашел об этом в документации.

23
задан Brian Tompsett - 汤莱恩 10 August 2017 в 07:20
поделиться