私はこれを正しく行ったと確信していますが、私のクエリは通常のラップトップの MySQL データベースで 30 分間実行されています。"tweets" テーブルは 100 万レコードしかありません。
私が欲しいものは?テーブル "AAA" (左) と "BBB" (右) を検討してください。
id_str text id_str text
------------ -------------------
13 13 foo bar baz
14 14 foobar
13 foo bar baz
17 foobaz
テーブルAの「テキスト」列にテーブルBのテキストを入力したい:
UPDATE AAA
SET `text` = (
SELECT `text` AS `text`
FROM BBB
WHERE id_str = AAA.id_str
LIMIT 1
)
テーブルAAAは次のようになります
id_str text
-------------------
13 foo bar baz
14 foobar
ただし、前述のとおり、このクエリの実行時間は長すぎます。構文を間違えましたか?