sql >> Database >  >> RDS >> Mysql

Primaire sleutel synchroniseren tussen twee tabellen die zijn opgeslagen in twee verschillende databases

U kunt dit doen

CREATE TABLE TableA_TMP AS
SELECT * FROM TableA;

ALTER TABLE TableA_TMP ADD id_new int;

UPDATE TableA_TMP A INNER JOIN TableB B ON lower(A.title) = lower(B.title)
SET id_new = B.id;

RENAME TABLE TableA TO TableA_backup;    

CREATE TableA AS
select id_new as id, title,.... from TableA_TMP;  



  1. Gebruik MySQL relationele databases op Ubuntu 10.10 (Maverick)

  2. De beste manier om meerdere rijen in te voegen in Oracle?

  3. voeg twee verschillende tabellen samen en verwijder dubbele vermeldingen

  4. [e-mail beveiligd] installatie:`node-pre-gyp install --fallback-to-build`