mysql工作台增量数字插入

mysql工作台增量数字插入,mysql,mysql-workbench,Mysql,Mysql Workbench,我在试图找出使用mysql workbench插入增量数字集的正确语法时遇到了问题。到目前为止,我提出的语法是: DELIMITER $$ DROP PROCEDURE IF EXISTS insert_rows $$ CREATE PROCEDURE insert_rows () BEGIN DECLARE i INT DEFAULT 500; WHILE i < 1000 DO INSERT into people (person_id) values (i+1); SET i =

我在试图找出使用mysql workbench插入增量数字集的正确语法时遇到了问题。到目前为止,我提出的语法是:

DELIMITER $$
DROP PROCEDURE IF EXISTS insert_rows $$
CREATE PROCEDURE insert_rows () 
BEGIN
DECLARE i INT DEFAULT 500;

WHILE i < 1000 DO
INSERT into people (person_id) values (i+1);
SET i = i + 1;
END WHILE;
end$$
分隔符$$
删除过程(如果存在)插入\u行$$
创建过程插入_行()
开始
宣布i INT默认值为500;
而我呢
插入到人员(person_id)值中(i+1);
设置i=i+1;
结束时;
结束$$
以上是我通过搜索能够确定的,但它似乎没有在数据库中输入任何内容。我的上述代码的结果消息是“行受影响0.000秒”


请记住,我仍在学习sql,我不是专家。我正在努力学习。事先感谢您的关照……

您是否真的执行了此过程?上面的语句只是创建过程。如果你真的运行了它,你看过你的人员表了吗?插入了什么吗?你说得对,迈克,谢谢!