Bonjour,

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
DELIMITER ;;
DROP PROCEDURE IF EXISTS AjoutStock;
 
CREATE PROCEDURE AjoutStock(idc INT,idb INT,qt INT)
BEGIN
INSERT INTO stock (idcave,idbouteille,qte) VALUES (idc,idb,qt)
ON DUPLICATE KEY UPDATE qte = qte + qt;
END
;;
et là erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
#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 ';
J'utilise la version 5.0.26 de MySQL.

Merci de votre aide, car là je ne vois pas où est mon erreur