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

同じデータで、異なるPKを使用し、フィールドを重複させずに2つのデータベースをマージするにはどうすればよいですか?

    UNIONを選択します PKを除くすべての列には、個別の行のみが表示されます:

    insert into new_table (<non-pk columns>)
    select <non-pk columns> from tableA
    union
    select <non-pk columns> from tableB
    

    注:union 重複を削除します。



    1. TABLOCK vs TABLOCKX

    2. SQL ServerでのSCHEMA_ID()のしくみ

    3. Doctrine 2mysqlFIELD関数を順番に

    4. PHPを使用してMySQLテーブルの行数を取得するにはどうすればよいですか?