如何将具有相同数据的表的一个入口行复制到另一个(相同的ID,相同的数据值)数据库 - >同桌?
示例:
Table Units:
UID Department Name Item
67 HR John Doe Table
答案 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
条件。