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 :
Voila ma procédure je la cré directement sur PhpMyAdmin et cela me retourne l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 create procedure deleteTab(Matable, id, Monid) begin delete from Matable where Monid=id; end
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
Je sais pas comment l'appeler !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Create Procedure selectUser() select * from utilisateur;
j'ai essayé sous php :
et sa marche pas !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 call selectUser();
Aidez moi please !!!!!!![]()
Partager