mysql存储过程的问题
DELIMITER $$
CREATE PROCEDURE actor_insert()
BEGIN
SET @X=0;
ins;LOOP
SET @X=@X+1;
IF @X=100 THEN
LEAVE ins;
END IF
INSERT INTO actor(first_name,last_name) VALUES ('Test','201');
END LOOP ins;
END;
DELIMITER;
这是mysql深入浅出的原句 我不懂那个ins是什么东东 是什么意思
语句意思的循环一百次 向 actor插入一个数据 当插入一百条后 退出循环
[解决办法]
类似语法上的问题可以直接参考MYSQL的官方免费手册中的说明。
[解决办法]
DELIMITER $$
DROP PROCEDURE IF EXISTS actor_insert$$
CREATE PROCEDURE actor_insert()
BEGIN
SET @X=0;
ins:LOOP
SET @X=@X+1;
IF @X=100 THEN
LEAVE ins;
END IF;
INSERT INTO actor(first_name,last_name) VALUES ('Test','201');
END LOOP ins;
END;$$
DELIMITER ;