我是MySQL的新手(刚刚使用SQL Server),我想知道如何轻松创建多行!
我希望创建大约300行,因此我在网上找到的方法似乎还不够实用。
使用SQL Server时,可以只使用GO语句,然后输入一个数字,它将多次运行该命令,例如:GO 50
在MySQL上有什么简单的方法吗?我已经阅读过有关使用循环语句的信息,但是找不到任何信息吗?
任何帮助将不胜感激!
谢谢,
-利亚姆。
最佳答案
您可以创建重复语句:
DELIMITER //
CREATE FUNCTION CalcularSueldo ( starting_value INT )
RETURNS INT
BEGIN
DECLARE sueldo INT;
SET sueldo = 0;
label1: REPEAT
SET sueldo = sueldo + starting_value;
UNTIL sueldo >= 10000000
END REPEAT label1;
RETURN sueldo;
END; //
DELIMITER ;
这基本上是一个循环,您可以使用UNTIL放置条件。在这里,它用于功能中,但是您可以根据需要进行调整。