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插入一个数据 当插入一百条后 退出循环
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 Cluster 数据节点
- ACCESS与mysql间数据转换问题。
- red hat 用yum装完mysql和mysql-server 后怎么不能运行啊,而且我还找不到mysqld文件?
- mysql如何实现定时数据同步
- Show Variables Like 'BaseDir%' 求BaseDir的地址值
- MySql的存储过程里如何添加一个事务?请高手指点!
- 周 季的SQL该怎么写?
- postgresSQL8.3执行存储函数(自定义函数的命令)是什么?
- 5.5.16版,Assertion failure in thread *** in file rem0rec.c line 561
- mysql安装问题
- 如何使用linux的root权限获得mysql的root权限???
- 两个表联合查询
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;
为什么提示这个错误呢 语句应该没问题吧
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 ;