如何在一系列行中将 1 列从一个数据库复制到另一个数据库
Posted
技术标签:
【中文标题】如何在一系列行中将 1 列从一个数据库复制到另一个数据库【英文标题】:How to copy 1 column from one db to another db in a range of rows 【发布时间】:2016-04-16 14:36:46 【问题描述】:我有带有 table1 和 column1 的 database1,我有带有 table2 和 column2 的 database2
我想将database1(从column1)中的值复制到database2 column2
这是我的尝试,但它不起作用
INSERT INTO database2.table2 (column2 WHERE id BETWEEN 1 and 43
SELECT column1 FROM database1.table1
【问题讨论】:
【参考方案1】:试试这个..
INSERT INTO database1.table1 (column)
SELECT contenido FROM reiconfe_negocio.existencias
WHERE id BETWEEN 1 and 43
【讨论】:
我需要在database2中指定行范围...我刚刚编辑了问题【参考方案2】:你可以用这种方式连接两个databases
:
INSERT INTO database2.table2 (database2.table2.column2)
SELECT database1.table1.column2
FROM database1.table1
WHERE database2.table2.column2 BETWEEN 1 and 43
您必须使用database
和alias
或我在查询中使用的全名,才能将值从一个database
复制到另一个。
【讨论】:
将 1 替换为 2 .. 无论如何我已经更新了答案@davidm以上是关于如何在一系列行中将 1 列从一个数据库复制到另一个数据库的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Google Adwords 中将位置从一个广告系列复制到另一个广告系列?