Je suis en train de déconner des procédures stockées pour la première fois, mais je n'arrive même pas à créer une simple sélection! J'utilise phpMyAdmin et voici mon SQL:Problème lors de la création d'une procédure stockée
DELIMITER //
CREATE PROCEDURE test_select()
BEGIN
SELECT * FROM products LIMIT 10;
END //
DELIMITER ;
Après avoir soumis, mon localhost fait une réflexion pour un temps looooooongues et charge éventuellement une page sans contenu appelé /phpmyadmin/import.php. Après avoir rechargé phpMyAdmin et essayer d'invoquer la procédure:
CALL test_select();
Je reçois une erreur « procédure n'existe pas ». Des idées?
Le problème était en fait mon utilisation de DELIMITER // directement dans la requête alors que j'aurais dû utiliser l'interface de phpMyAdmin pour changer le délimiteur. Votre deuxième lien m'a donné la réponse, donc +1. En l'occurrence, j'ai aussi un bug phpMyAdmin. BAH! – Mathew