我有一个数组字符串[1,2,3,4]
这是我的sql
INSERT INTO account(account_id, parent_id) VALUES (1, 10);
INSERT INTO account(account_id, parent_id) VALUES (2, 10);
INSERT INTO account(account_id, parent_id) VALUES (3, 10);
INSERT INTO account(account_id, parent_id) VALUES (4, 10);
如何使用postgresql forloop函数插入?
谢谢您。
最佳答案
不需要循环:
insert into account(account_id, parent_id)
select t.id, 10
from unnest(array[1,2,3,4]) as t(id);
关于sql - 如何使用for循环功能在Postgresql中插入数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49146253/