Para la corrección de la prueba de la consulta, necesito deshabilitar todos los desencadenadores en db. Veo que en information_schema existe la tabla TRIGGERS. ¿Es posible deshabilitar temporalmente todos los activadores usando esta tabla? P. ej. como:MySQL deshabilita todos los desencadenantes
update TRIGGERS set TRIGGERS_SCHEMA='myschema_new'
where TRIGGERS_SCHEMA='myschema'
y después de terminar todas las pruebas de devolver todos los desencadenantes como:
update TRIGGERS set TRIGGERS_SCHEMA='myschema'
where TRIGGERS_SCHEMA='myschema_new'
Puede ser esto puede corromper disparadores db o después no va a obras? No lo encontré en la documentación.
Las tablas 'information_schema' no pueden ser modificados de todos modos. En realidad son vistas: [referencia] (http://dev.mysql.com/doc/refman/5.1/en/information-schema.html). –
@Joel B Fant - +1 No tenía idea. Gracias por compartir. :) –