このクエリの結果は毎回異なります。
update product_models
set category_id = (select id from categories order by RAND() limit 1)
繰り返し異なるカウント: 884 レコードが影響を受けました
878 レコードが影響を受けました
877 レコードが影響を受けました
892 レコードが影響を受けました
893 レコードが影響を受けました
883 レコードが影響を受けました
885 レコードが影響を受けました) 影響を受けた
どうして?
追加情報
カテゴリでは
、製品モデルに 22 行 -
製品に 900 行 - 600
サブクエリには条件も結合もなく、常に単一の行が返されます。
メインクエリにも条件や結合がないため、固定数を返す必要があります。
したがって、すべての実行で 900 個の製品モデルが返され、各 pm がサブクエリによって更新される必要があります。