【发布时间】:2015-08-22 21:36:15
【问题描述】:
我有一个问题,我需要将 2 个数据库合并到一个 db。
问题有相同的表,但每个表有不同的字段。
例子:
DB1 应该合并到 DB2
DB1 表:xyz 字段:id、field1、field2 等
DB2 表:abc 字段:id、field1、field3 等
如果我尝试将 SQL 从 DB1 插入 DB2,我会收到类似“Column field2 not found”这样的错误
有没有工具可以帮我合并这些数据库?
我用 MySQL Workbench 试了一下,没有成功。
感谢您的帮助。
问候克里斯
【问题讨论】:
-
(1) 显示产生错误的查询。 (2) 您是否将“数据库”与“表”混淆了?
-
1) INSERT IGNORE INTO
abc(field1,field2) VALUES ('asd','qwe') 2) 我需要合并 2 个数据库,但实际上我试了一下表级 -
试用 HeidiSQL,比 Workbench 更好、更简单,而且免费。我相信它会对你有所帮助。在去生产台之前做一些尝试。
-
我会试试的。谢谢=)