gpt4 book ai didi

mysql - 在MySQL工作台中插入,多次插入记录

转载 作者:行者123 更新时间:2023-11-29 10:21:09 24 4
gpt4 key购买 nike

假设我有一个这样的插入:

Insert into table (id, date, quantity) 
Values(123, '2018-02-02', 5)

这很好,但我希望该记录根据数量插入 5 次。或者,我可以对选择做同样的事情吗?因此,选择一 strip 有 ID 和日期的记录,但如果数量为 5,我如何选择其中的 5 个副本?

最佳答案

要插入具有相同条目具有不同 id 的多行,您需要创建一个过程来执行此操作.. 试试这个

CREATE PROCEDURE dorepeat(date DATE, quantity INT) 
BEGIN SET @x = 0;
REPEAT
Insert into table ( date, quantity) Values(id, date, quantity );
SET @x = @x + 1;
UNTIL @x >= quantity
END REPEAT;
END

你可以使用

来调用它
CALL dorepeat(date ,quantity);

关于mysql - 在MySQL工作台中插入,多次插入记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49225258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com