mysql数据从一个表复制到另一个表没有重复值

时间:2016-04-20 11:03:19

标签: mysql

我们有2张桌子。我们希望将table_1数据传输到table_2而没有重复数据。

Table_1
----------
1

2

3

4
----------

Table_2
----------
2

4
----------

现在我们要将Table_1值转移到Table_2而不重复。 请告诉我如何在mysql查询中执行

2 个答案:

答案 0 :(得分:2)

insert into table_2 
select * 
  from table_1 
 where column not in (select column from table_2);

答案 1 :(得分:0)

首先在table_2中创建列的唯一索引(您希望保持唯一)。

现在使用以下声明 -

insert ignore into table_2 select * from table_1;