Column | Type | ModifIErs ---------------+---------+----------- user_ID | integer | subservice_ID | integer |
我有user_ID,并希望一次插入多个subservice_ID。在Postgres中有一个语法,让我做这样的事情
insert into user_subservices(user_ID,subservice_ID) values(1,[1,2,3]);
我该怎么做?
尝试:INSERT INTO user_subservices(user_ID,subservice_ID) SELECT 1 ID,xFROM unnest(ARRAY[1,3,4,5,6,7,8,22,33]) x
演示:http://www.sqlfiddle.com/#!15/9a006/1
总结以上是内存溢出为你收集整理的postgresql – 如何一次插入多个值到postgres表?全部内容,希望文章能够帮你解决postgresql – 如何一次插入多个值到postgres表?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)