【发布时间】:2013-03-26 15:56:40
【问题描述】:
在合并前 Web 开发团队的变更时需要一些帮助。他们在“Database1.TableA”中为开发站点创建了四个新列。
是否有 SQL 查询可以复制“Database1.TableA”中四个新列的结构和数据进入“Database2.TableA”?
谢谢
【问题讨论】:
-
复制表结构还是数据?
在合并前 Web 开发团队的变更时需要一些帮助。他们在“Database1.TableA”中为开发站点创建了四个新列。
是否有 SQL 查询可以复制“Database1.TableA”中四个新列的结构和数据进入“Database2.TableA”?
谢谢
【问题讨论】:
使用CREATE TABLE ... SELECT 语法应该很容易实现。
【讨论】:
我不知道自动复制结构的方法。数据可以更新
UPDATE new_db.table n
JOIN old_db.table o on o.primary_key_col = n.primary_key_col
SET n.col1=o.col1,n.col2=o.col2,...
【讨论】: