ORCALE表复制,合并

  1. 创建TEST2数据表,结构和数据都和TEST1一致:
CREATE TABLE TEST2 AS SELECT * FROM TEST1;
  1. 将TEST2中的AGE字段数据合并/更新到TEST1的AGE字段中(如果TEST1中存在与TEST2中ID相同的记录则执行):
MERGE INTO TEST1 t1  
USING TEST2 t2  
ON (t1.ID = t2.ID)  
WHEN MATCHED THEN  
    UPDATE SET t1.AGE  = t2.AGE;

两个800w条数据的表合并,耗时约70分钟

你可能感兴趣的:(数据库,sql,mysql)