1
我有两个表:tableA和tableB。两者都有相同的列,但信息不同。我AAM尝试使用合并两个表 - “由于违反约束而中止”
INSERT INTO tableA SELECT * FROM tableB
合并它们后来我带有一条错误消息:“取消因违反约束”。我正在使用SQLite专家个人。我的查询有问题吗?
对此提出建议?
我有两个表:tableA和tableB。两者都有相同的列,但信息不同。我AAM尝试使用合并两个表 - “由于违反约束而中止”
INSERT INTO tableA SELECT * FROM tableB
合并它们后来我带有一条错误消息:“取消因违反约束”。我正在使用SQLite专家个人。我的查询有问题吗?
对此提出建议?
试着用“*”来命名所有的柱子。
INSERT INTO tableA SELECT tableB.xyz FROM tableB
这是为什么? – Michael 2016-02-14 06:05:54
向我们展示架构:select * from sqlite_master; – 2011-04-17 19:14:07
您确定没有合并违反的唯一限制吗? – 2011-04-17 19:40:23