DROP TABLE IF EXISTS t1,t2; CREATE TABLE t1(c1 BIGINT NOT NULL PRIMARY KEY, c2 BIGINT); CREATE TABLE t2(c1 BIGINT NOT NULL PRIMARY KEY, c2 BIGINT); INSERT INTO t1 (c1,c2) VALUES(0,0),(1,1),(2,2),(3,3),(8,8); INSERT INTO t2 (c1,c2) VALUES(0,0),(1,1),(2,2),(3,3),(4,4),(5,5),(6,6),(7,7),(8,8),(9,9); REPLACE INTO t1 SELECT * FROM t2; SELECT * FROM t1 ORDER BY c1; c1 c2 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 DROP TABLE t1, t2;