微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在SqlFiddle上执行触发器存储过程MySQL的

如何解决在SqlFiddle上执行触发器存储过程MySQL的

可以使用sql fiddle上的“查询终止符”选项来建立分隔符,而不是使用分隔符选项(这不是真正的sql语句,而是仅用于MySQL命令提示符的命令)。

例如:

http://sqlfiddle.com/#!2/88fcf

请注意//架构框下方的下拉菜单?这就是sql fiddle等同于MysqL DELIMITER命令。

关于存储过程中查询的较长示例(请注意,在存储过程中,;仍用作定界符):

http://sqlfiddle.com/#!9/4db78

完全公开:我是sql fiddle的作者。

解决方法

SQL小提琴是否有助于执行触发器/存储过程?

我什至无法执行sqlfiddle上最简单的存储过程形式

DELIMITER $$
DROP PROCEDURE IF EXISTS myProc $$

CREATE PROCEDURE myProc()
BEGIN

END$$
DELIMITER ;

Sqlfiddle不允许在构建模式中执行此(以上)sql,但允许创建表等

注意: 相同的语法在我的本地主机上使用wamp与mysql 5.5.24一起工作

有人可以指导吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。