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

SQL Procédural MySQL Discussion :

Problème Trigger et drop table


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 3
    Par défaut Problème Trigger et drop table
    Bonjour à tous et à toutes

    Voilà je débute dans la création de Trigger et j'ai justement un petit problème sur mon tout premier

    Voici le dit trigger :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    delimiter //
    CREATE TRIGGER delete_secteur AFTER DELETE ON table_secteur
    FOR EACH ROW BEGIN
    	DECLARE laTable varchar(25);
    	SET laTable= CONCAT('tmp_',OLD.userID);
    	DROP TABLE laTable;
    	DELETE FROM secteur_code WHERE userID = OLD.userID;
    END;
    Le problème vient du Drop Table qui ne marche apparemment pas avec Trigger

    Avez vous une solution à m'apporter ?

    Merci

  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 058
    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 058
    Par défaut
    Bonjour,

    C'est une limitation actuelle des triggers dans MySQL : ils ne peuvent pas contenir de références directes aux tables via leur nom.
    Donc, ce que vous cherchez à faire n'est pas possible...

    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

Discussions similaires

  1. Problème trigger sur plusieurs tables
    Par thomasaurelien dans le forum PL/SQL
    Réponses: 5
    Dernier message: 24/01/2012, 19h26
  2. Problème DROP TABLE
    Par stephle59 dans le forum Développement
    Réponses: 2
    Dernier message: 04/02/2010, 16h38
  3. problème Trigger sur table unique
    Par speedev dans le forum SQL Procédural
    Réponses: 11
    Dernier message: 21/01/2009, 12h09
  4. Problème trigger : table mutante
    Par coboy dans le forum PL/SQL
    Réponses: 0
    Dernier message: 12/12/2008, 11h08
  5. [Oracle 8i] Problème Trigger-Table
    Par lper dans le forum SQL
    Réponses: 4
    Dernier message: 03/04/2007, 17h16

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