loop循环
从这个问题发现了国内的资料真是抄来抄去,网上总是那几篇,连最重要的东西都没讲到。查了stackoverflow才发现loop只能在存储过程、函数中使用:MySQL supports the IF, CASE, ITERATE, LEAVE LOOP, WHILE, and REPEAT constructs for flow control within stored programs.
一个典型的应用是这样的:
DROP PROCEDURE IF EXISTS abc;
DELIMITER //
CREATE PROCEDURE abc()
BEGIN
DECLARE a int DEFAULT 0;
lp:LOOP