sql >> Database teknologi >  >> RDS >> Mysql

Synkroniserer primær nøgle mellem to tabeller gemt i to forskellige databaser

Du kan gøre dette

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. Indekser og primære nøgler med flere kolonner

  2. Django kunne ikke finde MySQLdb python-modulet

  3. 3 grimme I/O-statistikker, der forsinker SQL-forespørgselsydeevne

  4. hvordan man bruger check constraint i oracle