【发布时间】:2021-07-07 13:40:06
【问题描述】:
我有很多行要添加。我可以通过复制和粘贴来做到这一点,但我必须写 25 * 30 = 750 行插入行。该程序有更简单的方法吗?谢谢。
例子:
ids input varchar: 25,26,27,28
for 25 => ids[0]:
insert into (a,b,c) values ('y',ids[0],2);
insert into (a,b,c) values ('x',ids[0],2);
insert into (a,b,c) values ('z',ids[0],2);
insert into (a,b,c) values ('t',ids[0],2);
for 26 => ids[1]:
insert into (a,b,c) values ('y',ids[1],2);
insert into (a,b,c) values ('x',ids[1],2);
insert into (a,b,c) values ('z',ids[1],2);
insert into (a,b,c) values ('t',ids[1],2);
我怎样才能以最简单的方式解决它?
注意:我不能使用 php。我必须在数据库上做。
【问题讨论】:
-
这是正确的 4 次 ids[0] 然后 id 1,2,3,4
-
对不起。我写错了。我修好了它。谢谢。 @BerndBuffen
-
您忘记了表名,您想为这些 id 存储“ids[0]”还是 25?
标签: mysql loops stored-procedures mariadb