Procédure stockées sur MySql
Bonjour !!
J'essai de créer une procédure stockée qui va en faites supprimer automatiquement les enregistrements d'une table quand je l'appelle :
Code:
1 2 3 4 5
|
create procedure deleteTab(Matable, id, Monid)
begin
delete from Matable where Monid=id;
end |
Voila ma procédure je la cré directement sur PhpMyAdmin et cela me retourne l'erreur suivante :
Citation:
requête SQL:
CREATE PROCEDURE deleteTab( Matable, id, Monid ) BEGIN DELETE FROM Matable WHERE Monid = id;
END
MySQL a répondu:
#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 ' id, Monid)
begin
delete from Matable where Monid=id;
end' at line 1
J'ai biensûr changé le delimiteur!! Voilà ça m'enerve grave !!!
Ensuite j'ai voulu tester de créert une procédure bidon
Code:
1 2
|
Create Procedure selectUser() select * from utilisateur; |
Je sais pas comment l'appeler !!!!
j'ai essayé sous php :
et sa marche pas !!!
Aidez moi please !!!!!! :hola: