zoukankan      html  css  js  c++  java
  • MySQL循环插入语法

    单个循环插入多条数据
    DELIMITER ;; 
    CREATE PROCEDURE test_insert() 
    BEGIN 
    DECLARE y int DEFAULT 1;
    WHILE y<20
    DO
    insert into school_sp_mj(school_id,mojor_id,status) values(1,y,1); 
    SET y=y+1; 
    END WHILE ; 
    commit; 
    END;; //可以先到这里检测语法
    CALL test_insert();//执行以上sql
    双重循环插入
    DELIMITER ;; 
    CREATE PROCEDURE test_insert()
    
    BEGIN 
    DECLARE a INT DEFAULT 1; 
    DECLARE b TINYINT DEFAULT 1; 
    WHILE (a <= 100) DO 
    -- repeat 
    
    
    SET a = a + 1; 
    -- select a; 
    WHILE (b <=20) DO 
    insert into school_sp_mj(school_id,mojor_id,status) values(a,b,1); 
    SET b = b + 1; 
    -- select b; 
    END WHILE; 
    
    SET b = 1; 
    -- select a; 
    -- until a >= i_PlayerCount 
    -- end repeat; 
    END WHILE; 
    commit; 
    END;; 
    CALL test_insert();

  • 相关阅读:
    事后诸葛亮
    OVS常用命令
    阿里云部署杂记
    Alpha冲刺总结
    测试随笔
    Alpha冲刺集合
    项目Alpha冲刺Day12
    项目Alpha冲刺Day11
    项目Alpha冲刺Day10
    MySQL修改密码
  • 原文地址:https://www.cnblogs.com/mkmoney/p/8376644.html
Copyright © 2011-2022 走看看