2016-01-10 62 views
0

我試圖在MySQL中完全按照doc中的描述使用MySQL中的標籤語句。在PROCEDURE聲明中沒有識別出MySQL標籤語句

我在標籤後面的冒號上永久得到一個錯誤: 有什麼問題? 我已經嘗試了MariaDB以及WAMP與MySQL的XAMPP。我嘗試儘可能簡單的程序。從phpMyAdmin中的SQL選項卡以及Import中的文件腳本。都是一樣的:在「:」附近出現意外的字符。

我發現了程序定義中的TAB可能導致問題的問題。我沒有任何TAB。我試過循環和循環,開始與BEGIN ....仍然一樣...請幫助。

screenshot in phpMyAdmin

+1

您是否嘗試使用不同的客戶端創建並運行此存儲過程,否則使用phpmyadmin?以防萬一phpmyadmin是越野車應用程序... – Shadow

+0

謝謝。是的,我也測試了命令行mysql.exe。同樣的結果。我也改變了標籤和變量的名字等。不管。 – zty

回答

0

你的代碼被證實可以在MySQL 5.6中正常工作 - 這是一個SQL小提琴:http://sqlfiddle.com/#!9/c00911/1。我也懷疑phpMyAdmin客戶端。

嘗試將標籤放在其自己的行上,或者將數字從標籤中取出(也可以從中取出單詞循環 - 也許它解析它很有趣)。也許叫它var_counter