“INSERT INTO ... SELECT”是否更新所选表上的新插入记录?

时间:2015-12-15 19:51:12

标签: database postgresql select insert

例如,您获得了以下插入语句:

INSERT INTO table_A (id, item) SELECT id, item FROM table_B

假设table_B有数百万条记录,足以插入几分钟。如果在插入过程中将新记录插入“table_B”,会发生什么。

这些记录是否也插入“table_A”?

1 个答案:

答案 0 :(得分:0)

如果没有太多的上下文,我会假设你需要研究一下这个"一个关闭的应用程序"从表-b ---主要插入之后插入> table-a,处理表锁。

正确锁定设置后,您不应该在丢失数据方面遇到任何问题。

PostgreSQL Table Locks

相关问题