在观看本网站上的教程后,我开始使用MySQL PHPMyAdmin 5.5 3.4存储过程我采用了这个例子(the tutorial siteduzero)
我没有
重现了相同的结果问题是该过程执行缓慢,在关闭页面2分钟后继续加载而不显示结果,创建过程正确完成。这是代码:
CREATE DEFINER=`root`@`localhost` PROCEDURE `AfficherMarques`(OUT `Marques` VARCHAR(25))
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE Marques VARCHAR(25);
DECLARE pointeur CURSOR FOR SELECT DISTINCT marque FROM marchands GROUP BY marque;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
OPEN pointeur;
REPEAT
FETCH pointeur INTO Marques;
IF done = 0 THEN
SELECT Marques;
END IF;
UNTIL done END REPEAT;
CLOSE pointeur;
END