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

mysqlの大きなテーブル毎回csvに基づいて行を更新

    新しいデータがセット全体である場合は、次の手順を実行します。

    1. CREATE TABLE new LIKE real;
    2. LOAD DATA INFILE INTO new ... これは唯一の遅いステップですが、realには影響しません。 テーブル。
    3. データをクレンジングする必要がある場合は、この手順で実行します。それ以外の場合は、Pythonは必要ありません。
    4. RENAME TABLE real TO old, new TO real; このステップは高速です。
    5. DROP TABLE old;

    受信データにすべてのSKUが含まれていない場合は、次の手法を参照してください: http:// mysql.rjweb.org/doc.php/staging_table




    1. 注文の合計金額を数える方法は?

    2. mysqlステートメントを検証するための正規表現の使用

    3. 接続を使用してmysqlerdを生成する

    4. SQLite Sum()とTotal():違いは何ですか?