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

MySQLINSERTが必要-数百万のレコードを持つテーブルのSELECTクエリ

    これを使用できます:

    new_table
        * date
        * record_id (pk)
        * data_field
    
    
    INSERT INTO new_table (date,record_id,data_field)
        SELECT date, record_id, data_field FROM old_table
            ON DUPLICATE KEY UPDATE date=old_table.data, data_field=old_table.data_field;
    

    レコードIDが主キーであり、これと同じ挿入を挿入の下のold_tableに追加できます。

    mySQL を参照してください。



    1. これら2つのクエリでのISNOTNULLとNOT(フィールド=NULL)の違い

    2. PythonでSQLデータベースを作成および操作する方法

    3. nullの結果をgroup_concatに含める

    4. SQLServerでの暗黙的なトランザクションのしくみ