将行从一个MySQL DB复制到另一个MySQL DB

时间:2016-01-28 10:17:51

标签: mysql

如何将具有相同数据的表的一个入口行复制到另一个(相同的ID,相同的数据值)数据库 - >同桌?

示例:

Table Units:
UID Department Name       Item 
67    HR       John Doe   Table

4 个答案:

答案 0 :(得分:0)

如果我理解正确,您想将某些行复制到另一个数据库的表中。

尝试var myArr = [{ id: 3, licences: 100 new_value_pr_licence: 40 }, { id: 4, licences: 200 new_value_pr_licence: 25 }]

INSERT SELECT Query

答案 1 :(得分:0)

使用mysql中的trigger选项创建包含相同数据的新表。

答案 2 :(得分:0)

如果两个表都没有。列和您要插入的顺序相同,然后使用下面的简单查询 -

INSERT INTO mytable SELECT * FROM units WHERE uid=67;

如果您想将所选列插入另一个表格的所选列中并按照您的顺序插入,请使用以下内容 -

INSERT INTO mytable(col1,col2,col3,col4) SELECT uid,department,`name`,item FROM units WHERE uid=67;

答案 3 :(得分:0)

假设您想在某些条件下将table1数据复制到table2。

INSERT INTO table2 (ID, NAME) SELECT Col1, Col2 FROM table1 WHERE Col1='<Your_Condition>';

这里table2有ID和NAME等字段,table1有Col1和Col2等字段。 在这种情况下,在table1上条件匹配的这些字段上查询将table1数据复制到table2,如果要复制table1的整个数据,则从WHERE Query中删除Select条件。