【问题标题】:insert into select mysql two database插入选择mysql两个数据库
【发布时间】:2010-11-17 00:03:10
【问题描述】:

mysql中有没有类似的语法:

insert into database2.table1 (column1, column2) select column4, column5 from database2.table1;

【问题讨论】:

  • 你的例子中只有一个数据库.. 你的意思是插入到 database2.table1 (column1, column2) select column4, column5 from database1.table1
  • @duffymo,这个问题启发了我使用视图的解决方案,谢谢
  • @ben:我的错,他们是两个
  • 这可能是他的意思,但无论哪种方式都有效

标签: mysql tsql


【解决方案1】:

看起来不错。你有错误吗?

【讨论】:

  • 是的。很高兴我能帮我猜?
【解决方案2】:

我为要复制的列创建了一个视图

比我运行这个查询:

insert into database2.table1 (column1, column2) select * from database1.view;

【讨论】:

    猜你喜欢
    • 2019-05-04
    • 2011-03-24
    • 2018-05-11
    • 1970-01-01
    • 2013-12-25
    • 2012-10-13
    • 2013-05-06
    • 2014-03-27
    • 1970-01-01
    相关资源
    最近更新 更多