【发布时间】:2023-02-08 19:05:20
【问题描述】:
背景:我有一个包含地址列的订单表。我想用从临时表中随机选择的地址更新这些
两个表都包含 address、address1、city 和 postcode 列
我在想查询会是这样的:
UPDATE orders (address, address1, city, postcode)
VALUE
(SELECT address, address1, city, postcode
FROM addresses
ORDER BY RAND()
LIMIT 1)
编辑:请注意,它需要用不同的值更新所有行。
【问题讨论】:
-
使用多表更新语法。
标签: mysql