自动将范围内的值插入表中

hsz*_*hsz 4 mysql

是否可以使用 MySQL 语句自动将值插入表中,即从 30 到 200?

And*_*est 5

这是一个应该执行此操作的存储过程:

CREATE PROCEDURE insert_range()
BEGIN
  DECLARE i INT DEFAULT 30;
  WHILE i <= 200 DO
    INSERT my_table (col_with_range) VALUES (i);
    SET i = i + 1;
  END WHILE;
END
Run Code Online (Sandbox Code Playgroud)