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 :

Triggers sur BDD MySQL de Free


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 10
    Par défaut Triggers sur BDD MySQL de Free
    Bonjour,
    Je suis en train de créer un petit site web php/mysql. Comme j'aimerais le tester "online", je me suis dit que je pourrais le tester sur mon serveur Free.fr. J'ai alors un petit problème au niveau de la création de ma base de données :

    - Je n'arrive pas à créer un trigger sur la BDD Mysql de chez Free à cause d'un erreur de droits apparemment.


    Avant d'aller plus loin, j'aimerais savoir si quelqu'un sait s'il est possible de mettre en place des triggers sur une base MySql de chez Free ? :-/

  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,

    Pour commencer, il faut vérifier quelle version de MySQL est proposée chez Free, en exécutant la requête suivante :
    Si la version est inférieure à la 5.0.2, alors il n'est pas possible de faire des trigger.

    Ensuite, je ne sais pas s'ils ont désactivés la possibilité d'utiliser les triggers ou pas...

    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
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 10
    Par défaut
    Merci Ced pour cette précision. Je viens de vérifier via la requette que tu m'as donné, et la version est la suivante :
    - 5.0.83-log

    Il semblerait donc que ce soit bon en ce qui concerne la version de MySql. Pour être plus précis, voici l'erreur qui m'est retournée quand je tente de créer un trigger :

    mysql> CREATE TABLE account (acct_num INT, amount DECIMAL(10,2)); (OK)
    mysql> CREATE TRIGGER ins_sum BEFORE INSERT ON account FOR EACH ROW SET @sum = @sum + NEW.amount; (ERREUR)

    #1227 - Access denied; you need the SUPER privilege for this operation.


    A priori ça me semble compromis, donc je voulais savoir si quelqu'un sait quelque chose que j'ignore à propos des triggers sur Free ou si ce n'est simplement pas possible...

  4. #4
    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
    Exact, j'avais oublié ce "détail" .
    Il faut avoir les droits de superutilisateur pour créer un trigger. A mon avis, c'est donc compromis . M'étonnerait beaucoup que Free laisse des droits de superutilisateur...

    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

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 10
    Par défaut
    Ok, c'est bien ce qui me semblait... Me reste à voir si je trouve un herbergeur gratuit me permettant de le faire... A mon avis ce n'est pas gagné !

    Merci pour tes réponses en tout cas !

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/07/2009, 15h37
  2. Accès BDD MySQL chez Free
    Par gwinyam dans le forum Free
    Réponses: 5
    Dernier message: 22/02/2008, 22h03
  3. erreur BDD mysql sur free
    Par fabiofabio dans le forum Requêtes
    Réponses: 4
    Dernier message: 07/02/2008, 07h16
  4. Collisions de requetes sur bdd MySQL
    Par lysandre dans le forum Requêtes
    Réponses: 17
    Dernier message: 07/12/2007, 10h25
  5. [BDD][Mysql] Problème récurant sur certaines requêtes
    Par citizen_yule dans le forum Requêtes
    Réponses: 3
    Dernier message: 11/04/2006, 22h22

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