IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MySQL Discussion :

Editer un trigger sous mysql query


Sujet :

MySQL

  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 25
    Par défaut Editer un trigger sous mysql query
    Bonjour à toute la communauté,

    Voila mon problème : j'ai une base de donnée MySQL 5.1 (qui prend donc les triggers en compte)

    J'ai télécharger l'outil MySql Query pour avoir un accès facilité à ces triggers puisqu'aucun autres outils ne le fait correctement d'après les autres fofo ^^.

    Voila mon soucis : j'arrive à créer, voir ou supprimer un trigger, seulement je ne sais pas comment faire pour éditer un trigger ... Comment faire ?

    Faut-il faire une modification du champ ACTION_STATEMENT de la table système des triggers ?

    Merci de vos réponses,
    Un développeur en galère ^^

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bonjour,

    Sous MySQL, un trigger ne "s'édite" pas. On le supprime (DROP TRIGGER) et on le recrée avec un code éventuellement modifié (CREATE TRIGGER).
    La colonne ACTION_STATEMENT du catalogue permet de récupérer le code du trigger.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 25
    Par défaut haa ok ...
    Ha carrément...
    Ça doit être pour ça qu'en début de trigger on précise : "drop trigger <nom_trigger>"

    Ben écoute merci à toi de ta réponse ^^ je suis maintenant OK pour écrire mes procédures et triggers sous mysql ^^

    Bonne continuation,
    Un développeur heureux ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. aide creation trigger sous mysql
    Par bil.dev dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 08/02/2009, 23h18
  2. 1er Trigger sous MySQL quand on vient d'Oracle
    Par romulus dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 07/10/2008, 16h38
  3. Trigger sous MySQL
    Par champijulie dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 11/04/2007, 10h57
  4. Trigger sous MySQL + calcul de TIME
    Par dragonfly dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 01/03/2007, 12h05
  5. Problème de Triggers sous Mysql 5
    Par petozak dans le forum SQL Procédural
    Réponses: 11
    Dernier message: 14/08/2006, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo