Bonjour,
J'importe sur un serveur distant une procédure stockée qui en local marche très bien :
Lorsque j'importe ce code le serveur m'envoie l'erreur suivante : #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 //
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 uTians// CREATE procedure uTians (IN p_name VARCHAR(19), IN p_lepass VARCHAR(33), IN p_prNom VARCHAR(33), IN p_leNum TINYINT(3)) BEGIN IF p_prNom = 'AAA' THEN INSERT INTO fv_subscribers (nom, lepass, leNum) VALUES (p_name, p_lepass, p_leNum); ELSE INSERT INTO fv_subscribers (nom, lepass, prenom, leNum) VALUES (p_name, p_lepass, p_prNom, p_leNum); END IF; END;
La version MySQL du distant est :
MySQL - 5.0.27
La version MySQL chez nous est : 5.0.51b
Voilà, vous savez tout Pitié aidez moi
JL
Partager