在PROCEDURE声明中无法识别MySQL标签语句

时间:2016-01-10 23:03:51

标签: mysql phpmyadmin

我正在尝试在MySQL中完全按照文档中所述使用标签语句。

我在标签后面的冒号上永久收到错误: 怎么了? 我已经尝试过使用MariaDB的XAMPP以及使用MySQL的WAMP。我尝试尽可能简单的程序。从phpMyAdmin中的SQL选项卡以及Import中的文件脚本。完全相同:“:”附近的意外字符。

我发现过程定义中的TAB可能会导致问题。我没有任何TAB。我尝试了循环和循环,开始与BEGIN ....仍然相同......请帮忙。

screenshot in phpMyAdmin

2 个答案:

答案 0 :(得分:0)

END LOOP尝试将其更改为END LOOP loop1; see MySQL document

答案 1 :(得分:0)

您的代码已经确认在MySQL 5.6中正常工作 - 这是一个SQL小提琴:http://sqlfiddle.com/#!9/c00911/1。我也怀疑phpMyAdmin客户端。

尝试将标签放在自己的行上,或者从标签中取出数字(也可以从中取出单词循环 - 也许它解析它很有趣)。可以称之为var_counter