mysql 批量插入数据

[复制链接]
admin 发表于 2022-4-21 11:14:52 | 显示全部楼层 |阅读模式
  1. DROP PROCEDURE
  2. IF EXISTS test_data;

  3. DELIMITER $
  4. CREATE PROCEDURE test_data()
  5. BEGIN
  6.     DECLARE i INT UNSIGNED DEFAULT 1;
  7.     WHILE i <= 100 DO
  8.                   INSERT INTO sc (`s_id`,`c_id`,`score`) SELECT id,i,FLOOR((RAND() * 100)) FROM student;
  9.         SET i = i+1;
  10.     END WHILE;
  11. END $

  12. CALL test_data();
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则