2011-04-17 63 views
1

我有两个表:tableA和tableB。两者都有相同的列,但信息不同。我AAM尝试使用合并两个表 - “由于违反约束而中止”

INSERT INTO tableA SELECT * FROM tableB 

合并它们后来我带有一条错误消息:“取消因违反约束”。我正在使用SQLite专家个人。我的查询有问题吗?

对此提出建议?

+0

向我们展示架构:select * from sqlite_master; – 2011-04-17 19:14:07

+2

您确定没有合并违反的唯一限制吗? – 2011-04-17 19:40:23

回答

1

试着用“*”来命名所有的柱子。

INSERT INTO tableA SELECT tableB.xyz FROM tableB 
+0

这是为什么? – Michael 2016-02-14 06:05:54