自动将值插入范围内的MySQL表中?
为此,您可以创建一个存储过程。让我们首先创建一个表。
mysql> create table DemoTable -> ( -> Value int -> );
以下是创建存储过程的查询,该存储过程可将值自动插入范围为10到20的表中-
mysql> DELIMITER // mysql> CREATE PROCEDURE AutoInsertValuesToTable() -> BEGIN -> DECLARE startingRange INT DEFAULT 10; -> WHILE startingRange <= 20 DO -> INSERT DemoTable(Value) VALUES (startingRange ); -> SET startingRange = startingRange + 1; -> END WHILE; -> END -> // mysql> DELIMITER ;
这是调用存储过程的查询-
mysql> call AutoInsertValuesToTable();
现在您可以检查值是否插入到上表中-
mysql> select *from DemoTable;
这将产生以下输出-
+-------+ | Value | +-------+ | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 | | 19 | | 20 | +-------+ 11 rows in set (0.00 sec)
成功插入上表的值介于10到20之间。
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短