通过mysql使用jparepository批量复制链接行

du7egjpx  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(380)

我有如下链接行,其中链接是同一表的主键列表:
id |标签|链接
1 |标签1 |空
2 |标签2 |空
3 |标签3 | 1,2
我需要批量复制数千行这些保持完整的链接(新的名单将有新的ID)。
edit1假设上面的行被复制如下
id |标签|链接
91 |标签1 |空
92 |标签2 |空
93 |标签3 | 1,2(应该是91,92,现在是1,2)

nzkunb0c

nzkunb0c1#

试试这个。。。

drop procedure if exists BulkInsert;
DELIMITER //  
CREATE PROCEDURE BulkInsert()   
BEGIN
DECLARE i INT DEFAULT 1;
WHILE (i <= 100) DO
    INSERT INTO tableName (label, links) VALUES ('label1', null);
     INSERT INTO tableName (label, links) VALUES ('label2', null);
     INSERT INTO tableName (label, links) VALUES ('label3', '1,2');
    SET i = i+1;
END WHILE;
END;
//  

CALL BulkInsert();

相关问题