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

同じ構造の2つのMySQLデータベースをマージする方法

    1. phpMyAdminを使用します(まだ使用しない場合はインストールします)
    2. 現在のデータベースに移動します
    3. [インポート]をクリックして、他のデータベースをインポートします

    考えられる問題:

    • phpmyadminの最大ファイルアップロードサイズは2MBです。これを解決するには、最大ファイルアップロードサイズphp.​​iniを増やします

      スキーマs1とスキーマs2があると仮定します。

    s1のテーブルのすべての行をs2のテーブルに挿入し、既存の行を上書きするには、次を使用できます。

    REPLACE INTO s2.table_name
    SELECT * FROM s1.table_name;
    

    既存の線に触れたくない場合:

    INSERT INTO s2.table_name
    SELECT * FROM s1.table_name
    ON DUPLICATE KEY IGNORE;
    

    問題がある場合は、ここにコメントしてください。




    1. MySQLリレーショナル部門

    2. MySQLに挿入するときに列をスキップする

    3. PHPでのMySQLストアドプロシージャの呼び出し

    4. SQLServer2008のデータベースからデータセットへのビットデータ型から列挙型へのマッピング