我有两张桌子,两张桌子都相同。例如,我们称他们为Table A
和Table B
。
Table B
是Table A
的精确副本 - 但没有数据。
Table A
包含工程数据和DATE
字段。
我编写了一些代码来进行一些计算等。在这些计算之后,它应该APPEND
Table A
到Table B
的数据,以便保留对数据的历史引用。
现在,我可以使用以下查询从Table A
追加到Table B
:
INSERT INTO [Table B] SELECT [Table A].* FROM [Table A]
这个工作一次。我第二次运行它(Table A
中的另一个日期)Table B
没有更新。为什么?我在这里缺少什么?
可能是傻事......但我似乎无法想象。
当然我可以在代码中循环并填写记录以备记录......但这很慢。
*表具有自动编号关键字段,并且所有其他字段都允许重复。
答案 0 :(得分:0)
nvr mind ..
“INSERT INTO [表B] SELECT * FROM [表A]”
作品。
虽然原始查询只运行一次但仍然很奇怪但是没问题。解决