2011-03-17 5 views
3

J'ai un trigger mysql que j'aimerais modifier. Les seuls changements sont dans le corps de la gâchette. La mise à jour de la colonne ACTION_STATEMENT dans INFORMATION_SCHEMA.TRIGGERS est suffisante. Est-ce la bonne façon de mettre à jour un déclencheur. Spécifiquement, je suis à la recherche de tout problème qui pourrait survenir en faisant cela.mysql update trigger

Répondre

0

La colonne ACTION_STATEMENT contient l'instruction à exécuter lorsque le déclencheur est invoquée. C'est le même que le texte affiché dans la colonne Statement de la sortie de SHOW TRIGGERS. Notez que ce texte utilise l'encodage UTF-8. MYSQL TRIGGERS SCHEMA TABLE

Vous avez raison, si vous modifiez le champ ACTION_STATEMENT, vous modifiez l'action SQL.

2

Télécharger dbForge express (est libre comme dans Beer).
Connectez-vous avec cela et modifiez le déclencheur.

Télécharger la page http://www.devart.com/dbforge/mysql/studio/download.html

Lien direct http://www.devart.com/dbforge/mysql/studio/dbforgemysqlfree.exe

Ne pas Muck sur la information_schema.
Oh, et n'utilisez pas MySQL workbench 5.2 J'ai déjà mangé mon travail deux fois (..pas ..) plus jamais.

Non, je n'ai pas d'actions, juste un utilisateur heureux dbForge