0
我想用INNER JOIN
更新多達8000行。更新內部加入限制?
我得到一個錯誤:
Incorrect usage of UPDATE and LIMIT
它不工作,如果我不包括INNER JOIN
UPDATE `loop`
INNER JOIN data ON data.number = loop.number
SET robot = 1
WHERE `done` != 1 AND `robot` = 0
limit 8000
我如何得到這個工作? SQL示例很棒。
可能的重複http://stackoverflow.com/questions/9080403/update-with-order-by-and-limit-not-working-in-mysql。顯然限制只能用於SELECT語句 –
考慮提供適當的DDL(和/或sqlfiddle)與期望的結果集合 – Strawberry
@CircularReference限制可以用於更新語句 – Strawberry