我的代码中的while
和end while
出错了...
这是我的代码:
SET i = 0;
WHILE i<n DO
INSERT INTO bo_search_engine_scenario (version, mcs, name, factor, tracking_code)
SELECT version, mcs, name, factor, tracking_code FROM bo_search_engine_scenario_temp LIMIT i,1;
END WHILE
为什么它会给我while is not valid at this position
?
答案 0 :(得分:0)
您不能在存储过程之外使用while循环。
https://dev.mysql.com/doc/refman/5.7/en/while.html
文档中有一个示例。快速谷歌搜索还将为您提供有关存储过程的大量信息。