Aclaración de la documentación de MySQL; activar accediendo a otra mesa

Does this mean I can't update another table from a trigger if I'm using MySQL < 5.0.10

Documentación de MySQL:

Nota Antes de MySQL 5.0.10, los disparadores no pueden contener referencias directas a   tablas por nombre. A partir de MySQL 5.0.10, puede escribir activadores   como el que se llama testref que se muestra en este ejemplo ...

0

1 Respuestas

Esto es correcto. Estas preguntas frecuentes establece este hecho de una manera menos ambigua:

Antes de MySQL 5.0.10, un disparador no puede modificar otras tablas

Tenga en cuenta la siguiente limitación todavía existe en v5.5 y v5.6:

No se permite que un desencadenante (...) modifique una tabla que ya está siendo utilizada (para leer o escribir) por la instrucción que invoca la función o desencadenador.

0
agregado