我有2个超过800k行的大型数据集,我想将它们合并到Access中的单个表中。因此,我在Access中使用Append类型的查询,但是我收到一条错误消息,指出由于密钥违规而没有添加行。 SQL查询如下:
INSERT INTO table_name_A
SELECT [table_name_B].*,*
FROM table_name_B
有关我收到错误消息的原因的任何提示?
答案 0 :(得分:0)
首先,我不明白你使用[table_name_B].*,*
的原因。这听起来像是你两次选择所有列,这可能不是你想到的。尝试删除",*"看看它是如何工作的。如果您仍然收到错误消息,请将确切消息发布为评论;密钥违规通常意味着您尝试插入重复的行或其他内容。祝你好运。