Bonjour,

J'ai 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 '' at line 3 "
lorsque j'essai d'enregistrer cette procedure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CREATE PROCEDURE getMessages(IN mID INT, IN type VARCHAR(30))
BEGIN
    DECLARE items TEXT DEFAULT '';
    SELECT type FROM messages WHERE id =mID LIMIT 1 INTO items;
    IF items != '' THEN
        SELECT * FROM messages WHERE id IN items;
    ELSE
        SELECT 'void';
    END IF;
END|
J'ai le même erreur avec cette ligne :
DECLARE items TEXT;

Savez vous d'ou viens le problème ?
Est ce qu'il existe un outil de dev MySql ?
Merci !!