MySQLラージテーブルを別のテーブルのデータで更新する

user3713233

同じデータベースに2つのテーブルがあり、テーブル1には約400万のレコードが含まれ、テーブル2には100Kが含まれています。

表1は次のようになります

id      | Balance
-----------------
234344  | 4.3
232434  | 4.3
243244  | 4.3
232443  | 4.3
100001  | 2.3
100002  | 2.3
100003  | 2.3
100004  | 2.3
100005  | 2.3

表2

id      | Balance
-----------------
234344  | 11.555
232434  | 12.32
243244  | 1.0
232443  | 2.6

各テーブルのチェックIDに基づいて、バランスの値を表2から表1にコピーする必要があります

このUPDATEステートメントのヒント?テーブルが大きすぎることに注意してください

より速い解決策が必要

craig1231

両方のテーブルのidフィールドにインデックスが付けられていることを確認します。これは、以下の次のクエリに大いに役立ちます

UPDATE table1 JOIN table2 ON table2.id = table1.id SET table1.Balance = table2.Balance

これが答えを受け入れるのに役立つかどうかを忘れないでください:)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

R:別のデータテーブルの値でデータテーブルのNAを更新する

分類Dev

別のテーブルの別の行のデータで行を更新する

分類Dev

別のテーブルの別の行のデータで行を更新する

分類Dev

Postgresql-特定のデータでテーブルを更新した後、別のテーブルを更新する方法

分類Dev

別のデータベースのテーブルの値でテーブルを更新する方法

分類Dev

データベーステーブルを別のテーブルの値で更新する方法

分類Dev

別のテーブルのデータで特定の行を更新する

分類Dev

別のテーブルのデータを使用してPythonでOracleテーブルを更新する方法

分類Dev

あるテーブルのデータを別のテーブルのデータから更新する

分類Dev

同じテーブルのデータでテーブルを更新する

分類Dev

データベース内のテーブルを別の形式のテーブルから更新する

分類Dev

Mysql:別のテーブルのselectmaxでテーブルを更新します

分類Dev

Mysql:別のテーブルのselectmaxでテーブルを更新します

分類Dev

別のテーブルからMySQLテーブルの値を更新する

分類Dev

mysqlでの更新後に別のテーブルを更新するトリガー

分類Dev

別のテーブルのデータを集計して、1つのテーブルを更新する

分類Dev

同じテーブルのデータで行を更新する

分類Dev

Oracle SQL:同じテーブルの別の列のデータでテーブルを更新します

分類Dev

SASの別のテーブルのデータでOracleテーブルを更新します

分類Dev

更新されたテーブルのデータをDjangoの別のテーブルに保存する方法

分類Dev

別のテーブルの情報でSQLServerのテーブルを更新する

分類Dev

別のテーブルでテーブルレコードを更新する方法

分類Dev

別のデータベースのテーブルを現在のテーブルのデータで更新する方法は?

分類Dev

MySQL:別のテーブルの値からテーブルの既存のデータを「パッチ」する

分類Dev

Oracle SQL:別のテーブルのデータでテーブルを更新します

分類Dev

あるデータテーブルのNAの列を、別のデータテーブルの列の値で更新します

分類Dev

テーブルHTMLの別のページにテーブルデータを表示する

分類Dev

別のテーブルの値でテーブルを更新する

分類Dev

別のテーブルの重複行でテーブルを更新する

Related 関連記事

  1. 1

    R:別のデータテーブルの値でデータテーブルのNAを更新する

  2. 2

    別のテーブルの別の行のデータで行を更新する

  3. 3

    別のテーブルの別の行のデータで行を更新する

  4. 4

    Postgresql-特定のデータでテーブルを更新した後、別のテーブルを更新する方法

  5. 5

    別のデータベースのテーブルの値でテーブルを更新する方法

  6. 6

    データベーステーブルを別のテーブルの値で更新する方法

  7. 7

    別のテーブルのデータで特定の行を更新する

  8. 8

    別のテーブルのデータを使用してPythonでOracleテーブルを更新する方法

  9. 9

    あるテーブルのデータを別のテーブルのデータから更新する

  10. 10

    同じテーブルのデータでテーブルを更新する

  11. 11

    データベース内のテーブルを別の形式のテーブルから更新する

  12. 12

    Mysql:別のテーブルのselectmaxでテーブルを更新します

  13. 13

    Mysql:別のテーブルのselectmaxでテーブルを更新します

  14. 14

    別のテーブルからMySQLテーブルの値を更新する

  15. 15

    mysqlでの更新後に別のテーブルを更新するトリガー

  16. 16

    別のテーブルのデータを集計して、1つのテーブルを更新する

  17. 17

    同じテーブルのデータで行を更新する

  18. 18

    Oracle SQL:同じテーブルの別の列のデータでテーブルを更新します

  19. 19

    SASの別のテーブルのデータでOracleテーブルを更新します

  20. 20

    更新されたテーブルのデータをDjangoの別のテーブルに保存する方法

  21. 21

    別のテーブルの情報でSQLServerのテーブルを更新する

  22. 22

    別のテーブルでテーブルレコードを更新する方法

  23. 23

    別のデータベースのテーブルを現在のテーブルのデータで更新する方法は?

  24. 24

    MySQL:別のテーブルの値からテーブルの既存のデータを「パッチ」する

  25. 25

    Oracle SQL:別のテーブルのデータでテーブルを更新します

  26. 26

    あるデータテーブルのNAの列を、別のデータテーブルの列の値で更新します

  27. 27

    テーブルHTMLの別のページにテーブルデータを表示する

  28. 28

    別のテーブルの値でテーブルを更新する

  29. 29

    別のテーブルの重複行でテーブルを更新する

ホットタグ

アーカイブ