Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/04/2007, 14h33   #1
Invité régulier
 
Inscription : février 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 25
Points : 7
Points : 7
Par défaut Procedure stockée sur mysql 5

Bonjour
Je voudrais savoir si quelq'un connaitrait la syntaxe exacte pour fair eune procedure stokée sur mysql?
J'essaie d'en faire une mais j'ai toujours une erreur voici mon code:

CREATE PROCEDURE insert_regroupe(login varchar(50), n_session varchar(50))

BEGIN
DECLARE value1 varchar(50)
DECLARE value2 varchar(50)

value1 = SELECT id_utilisateur from utilisateur where login = login
value2 = SELECT id_session from sessions where nom_session = n_session

INSERT INTO regroupe VALUES (value1, value2)
END

--------------------ERREUR

#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 'varchar(50)
DECLARE value2 varchar(50)

value1 = SELECT id_utilisateur from' at line 4
todier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 15h54   #2
Inactif
 
Inscription : mars 2002
Messages : 1 295
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2002
Messages : 1 295
Points : 1 345
Points : 1 345
Si c'est depuis phpmyadmin, je crois bien que c'est cuit. Il y a eu un sujet récemment là dessus.
Florian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 23h35   #3
Membre confirmé
 
Inscription : avril 2007
Messages : 313
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 313
Points : 243
Points : 243
Salut,

PHPMyAdmin ne permet pas de passer des requêtes de création de procédures stockées.

Il faut le faire soit en PHP, soit avec Toad, soit le client texte de MySQL, ou encore MySQL Query Browser.
*.Har(d)t est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h49.


 
 
 
 
Partenaires

Hébergement Web