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

Installation MySQL Discussion :

[MySQL 5.0] Procedure stockée & PHPMyAdmin 2.6.4


Sujet :

Installation MySQL

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 39
    Points : 22
    Points
    22
    Par défaut [MySQL 5.0] Procedure stockée & PHPMyAdmin 2.6.4
    Bonjour,

    j'essaie de creer une procédure stockée existant dans le tutoriel intitulé : Les nouveautés de MySQL 5.0, publié le 03/11/2005 par Maximilian. MySQL me renvoie le message suivant:
    "ERROR: Ponctuation invalide @ 11
    STR: //
    SQL: DELIMITER //
    CREATE PROCEDURE ligue1.INIT_EQUIPE (nom_eq varchar(50), stade_eq varchar(50), ville_eq varchar(30))
    BEGIN
    INSERT INTO equipe (nom, stade, ville) VALUES (nom_eq, stade_eq, ville_eq)" et plus bas celui-ci :
    "#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER //
    CREATE PROCEDURE ligue1.INIT_EQUIPE (nom_eq varchar(50), stade_eq ' at line 1 "

    Voici le corps de la procédure:

    DELIMITER // "c'est cette ligne !"
    CREATE PROCEDURE ligue1.INIT_EQUIPE (nom_eq varchar(50), stade_eq varchar(50), ville_eq varchar(30))
    BEGIN
    INSERT INTO equipe (nom, stade, ville) VALUES (nom_eq, stade_eq, ville_eq);
    END; //
    DELIMITER ;

    Il semblerais que MySQL5.0 ne reconnaisse pas cette fonction ! Comment faire svp ?

  2. #2
    Membre expérimenté
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Points : 1 351
    Points
    1 351
    Par défaut
    Bonjour,

    Est-il possible de tenter cela avec l'utilitaire en ligne de commande mysql ? Quelle est la version exacte de MySQL ?
    Pensez au tag

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 39
    Points : 22
    Points
    22
    Par défaut
    Je suis désolée de ces deux jours de silence mais ma machine était "virusées", il fallait d'abord régler le pb. De plus je me suis attrapper des céphalés d'enfer ! J'ai cru ke ma tête allai exploser! Bon maitenant que je suis là, jaimerai savoir: comment lancer l'utilitaire de commandes Mysql ? J'ai essayé l'invite de commandes msdos ça ne marche pas !
    Au fait j'utilise Mysql5.0 de wamp5.1.0 avec php5.1.1. A l'aide please !!!

  4. #4
    Membre expérimenté
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Points : 1 351
    Points
    1 351
    Par défaut
    il faut aller dans le répertoire d'installation de MySQL en ligne de commande pour se placer dans son répertoire bin. Ensuite, il suffit de lancer mysql en précisant les options.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -u nom_utilisateur -pmot_de_passe
    PS: d'autres options peuvent être éventuellement nécessaires
    Pensez au tag

  5. #5
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 39
    Points : 22
    Points
    22
    Par défaut
    Bonjour,
    je crois que comme tu le disais il faudrait peut-être d'autres utilitaires pour pouvoir éxecuter des requetes car chaque fois que je saisie une requête, j'obtiens toujours le meme résultat à savoir la liste des variables utilisées par mysql !!! Quels sont ces utilitaires susceptibles de régler le problème ?

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

Discussions similaires

  1. Procedure stockée sur mysql 5
    Par todier dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 20/04/2007, 23h35
  2. mysql Procedures stockées
    Par chakrouni dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 26/05/2006, 09h52
  3. procedure stockée recursive MySQL
    Par brice01 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/04/2006, 13h03
  4. [Palliatif] D2005 et Procedure stockée MySQL 5
    Par filouxera dans le forum Bases de données
    Réponses: 10
    Dernier message: 06/03/2006, 09h23
  5. probleme procedure stockée avec Mysql
    Par emna_bz dans le forum Installation
    Réponses: 2
    Dernier message: 01/02/2006, 16h26

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