mysql循环插入语句
时间: 2023-10-12 15:14:21 浏览: 91
mysql循环1
循环插入语句可以使用MySQL中的循环结构来实现。具体语法如下:
```
DELIMITER //
CREATE PROCEDURE loop_insert(IN num INT)
BEGIN
DECLARE i INT DEFAULT 1;
WHILE i <= num DO
INSERT INTO table_name(col1, col2, col3) VALUES (value1, value2, value3);
SET i = i + 1;
END WHILE;
END //
DELIMITER ;
CALL loop_insert(10);
```
上述代码中,我们创建了一个名为`loop_insert`的存储过程,该存储过程接收一个整数参数`num`,表示需要插入的记录数。在存储过程中,我们使用了循环结构来实现插入操作,将插入的列和值替换为实际的列名和值即可。
最后,我们使用`CALL`语句来调用该存储过程,并传递参数`10`,表示需要插入10条记录。
阅读全文