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

2つのMySQLテーブルをマージするにはどうすればよいですか?

    次のことも試すことができます:

    INSERT IGNORE
      INTO table_1 
    SELECT *
      FROM table_2
         ;
    

    これにより、table_1の行は、一致する主キーを持つtable_2の行に取って代わり、新しい主キーを持つ行を挿入できます。

    または、

    REPLACE
       INTO table_1
     SELECT *
       FROM table_2
          ;
    

    新しい主キーで行を挿入しながら、すでにtable_1にある行をtable_2の対応する行で更新します。



    1. MySQLで小文字を大文字に変換する方法

    2. JSON_VALUE()SQL Server(T-SQL)の例

    3. SQLServer2016の一時テーブルクエリプランの動作

    4. SQLではセミコロンが必要ですか?