我使用MySql工作台6.2,并在MySql工作台中创建了这个简单的存储过程
USE `MyDB`;
DROP procedure IF EXISTS `new_procedure2`;
DELIMITER $$
USE `MyDB`$$
CREATE PROCEDURE `new_procedure2` ()
BEGIN
INSERT INTO Country (BaseName) VALUES('Canada');
END
$$
DELIMITER ;创建成功了,但是如果我在MySql工作台中刷新,Sotred过程就会被删除。我打开了PhpMyAdmin,我可以看到存储过程。你知道为什么它会在MySql工作台中失效吗?
编辑: MySQL (来自Xampp)安装在另一台PC上。我在PC上安装了MySQL工作台,其中安装了MySQL,也看不到存储过程。
谢谢
发布于 2014-12-05 13:21:59
最后,我将其降级为6.1.7版本及其工作。我尝试了6.2、32和64位,但都没有显示我的存储过程。在今天的最后一个版本里它看起来是个bug ..。
https://stackoverflow.com/questions/27280786
复制相似问题