Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

दो अलग-अलग डेटाबेस में संग्रहीत दो तालिकाओं के बीच प्राथमिक कुंजी को समन्वयित करना

आप यह कर सकते हैं

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. Laravel Query Builder में विभिन्न डेटाबेस से संघ के प्रश्न

  2. MySQL में हर Nth रो कैसे प्राप्त करें

  3. डेटाबेस डिज़ाइन:3 प्रकार के उपयोगकर्ता, अलग या एक टेबल?

  4. MYSQL स्ट्रिंग के एक टुकड़े का चयन करें और उस टुकड़े के अनुसार क्रम दें

  5. निर्धारित करें कि क्या दो नाम एक दूसरे के करीब हैं