Je crois que la réponse est dans la documentation:
"Le déclencheur ne peut pas faire référence directe aux tables par leur nom, y copmris la table à laquelle il est associé."
et un peu plus loin
"Le déclencheur ne peut pas exécuter de procédures avec la commande CALL. Cela signifie que vous ne pouvez pas contourner le problèmes des noms de tables en appelant une procédure stockée qui utilise les noms de tables."
Bref MYSQL c'est de la daube! tous les autre base de données le font depuis des lustres Y compris POSTGRESQL.
Et il faut s'estimer heureux car les triggers n'existent que depuis la version 5 de Mysql .
A part Ca Mysql est rapide. Ca fait pas le boulot. Mais ca le fait pas ... rapidement ! Quelle blague
Message édité par ycardonguard le 25-04-2011 à 01:27:51