sql >> データベース >  >> RDS >> Mysql

2つの異なるデータベースに格納されている2つのテーブル間で主キーを同期する

    あなたはこれを行うことができます

    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. オラクルはUNIXエポック時間を日付に変換します

    2. SQL-COALESCEとISNULLの違いは?

    3. SQL Serverのパラメーター値に応じて、WHERE IS NULL、IS NOT NULL、またはNOWHERE句

    4. Oracle SQL-REGEXP_LIKEには、a-zまたはA-Z以外の文字が含まれています