zoukankan      html  css  js  c++  java
  • mysql与sql循环插入语句

    DECLARE
        @i INT
    SET @i = 1
    WHILE (@i < 5)
    BEGIN
        INSERT INTO TableInfo (
            TableInfo.TableTypeId,
            TableInfo.TableCode,
            TableInfo.TableName,
            TableInfo.InstId,
            TableInfo.`Status`
        )
    VALUES
        (
            1,
            'K2312' +@i,
            '桌子' +@i,
            1,
            1
        )
    SET @i =@i + 1
    END
    delimiter $$    
    DROP PROCEDURE
    IF EXISTS wk ; CREATE PROCEDURE wk ()
    BEGIN
        DECLARE
            i INT ;
        SET i = 1 ;
        WHILE i < 5 DO
            INSERT INTO TableInfo (
                TableInfo.TableTypeId,
                TableInfo.TableCode,
                TableInfo.TableName,
                TableInfo.InstId,
                TableInfo.`Status`
            )
        VALUES
            (
                1,
                concat('K2312', CONVERT(i, CHAR)),
                concat('桌子', CONVERT(i, CHAR)),
                1,
                1
            ) ;
        SET i = i + 1 ;
        END
        WHILE ;
        END ;
    
    
    //使用  存储过程调用
    delimiter ;        
    CALL wk () ;
  • 相关阅读:
    设计模式
    C++下char/string跟int型转换比较
    function
    流程控制
    运算符
    type
    language
    phpbasic
    html标签集合
    课题六
  • 原文地址:https://www.cnblogs.com/demoC/p/5600542.html
Copyright © 2011-2022 走看看