Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đồng bộ khóa chính giữa hai bảng được lưu trữ trong hai cơ sở dữ liệu khác nhau

Bạn có thể làm điều này

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đọc số lượng lớn các bản ghi MySQL vào Java

  2. Laravel | Xác nhận duy nhất mệnh đề where

  3. Làm cách nào để chỉ nhận các chữ số từ Chuỗi trong mysql?

  4. Cột không xác định {0} trong mệnh đề trên

  5. Xác định xem kết hợp nhiều bản ghi có tồn tại hay không