一些实用 sql 语句 复制数据新表 sql语句插入10w条数据

#数据迁移(复制数据新表 overunder_crown_half,被复制数据老表 overunder_crown_half1)

insert into overunder_crown_half select  * from overunder_crown_half1

#新表复制旧表数据(新表 overunder_crown_half,被复制数据旧表 overunder)

CREATE TABLE overunder_crown_half LIKE overunder 

#sql语句插入10w条数据

delimiter $$

DROP PROCEDURE IF EXISTS insert_current_data_uuid $$

CREATE PROCEDURE insert_current_data_uuid(IN item INTEGER)
BEGIN
    DECLARE counter INT;
    SET counter = item;
    start transaction; 
    WHILE counter >= 1 DO
        insert into `overunder` (match_id, company_id,chu_odds,chu_big_odds,chu_small_odds,ji_odds,ji_big_odds,ji_small_odds,change_time,is_close_odds,odds_type,created_at,updated_at,time_type)
        values(2025393, '17', '2.50','0.91','0.95','2.50','1.11','0.80','2022-04-25 16:34:38','1','2','2022-04-25 16:34:38','2022-04-25 16:34:38','1');
        SET counter = counter - 1;
    END WHILE;
    commit;
END
$$
call insert_current_data_uuid(100000); #插入的条数
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!