2
Q
更新一行一行數
A
回答
7
WITH CTE AS
(
SELECT ID, RN = ROW_NUMBER() OVER (ORDER BY ID ASC)
FROM dbo.TableName
)
UPDATE CTE SET ID = RN
WHERE ID <> RN
這將根據訂單確定的行號更新所有「不正確」的ID。
相關問題
- 1. 更新一行
- 2. 更新上一行
- 3. 一次更新SQL行一行
- 4. 更新每一行與另一行
- 5. 更新列從一行到另一行
- 6. 更新一行在同一個表的另一行數據
- 7. mysql innodb table lock - 在另一行上更新一行塊更新
- 8. 更新表中的行數與另一行中的行數
- 9. PDO更新只更新一行
- 10. PHP MySQL更新只更新一行
- 11. 使用MySQL更新一行數據
- 12. 更新Laravel一些數據庫行
- 13. 更新mysql數據庫中的一行?
- 14. 更新一列所有行
- 15. 更新第一行mysql php
- 16. 更新一系列行
- 17. 的MySQL,更新一行
- 18. 在nedb中更新一行
- 19. SQL Update只更新一行
- 20. 更新Parse.com中的一行
- 21. 如何更新一行
- 22. 哪一行首先更新?
- 23. 更新一行在MySQL
- 24. 上一次行更新
- 25. 更新最多一行
- 26. 分別更新每一行
- 27. 更新柱與前一行
- 28. 如何更新一組行
- 29. SQL更新一行ID
- 30. 一次更新多行
你的桌子還有什麼?有什麼能夠唯一識別你想改變的行嗎? – Andrew
沒有在該表..只有一列 –
@All對不起,我不知道我們可以在更新查詢中使用CTE – Dhaval