sql >> Databáze >  >> RDS >> Mysql

Synchronizace primárního klíče mezi dvěma tabulkami uloženými ve dvou různých databázích

Můžete to udělat

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. Převeďte datum ve formátu MM/DD/RRRR na datum MySQL

  2. Jak funguje funkce timezone() v PostgreSQL

  3. Jak upgradovat MySQL 5.5 na 5.6 na Ubuntu 14.04

  4. Jak SHOW CHARACTER SET funguje v MariaDB