Q
知道了只是增加值
1
A
回答
1
試圖理解你的問題。 取自Posted by Justin Swanhart on July 29 2004 5:[email protected] UPDATE refman。 也許這就是你想要什麼,以實現
update table set
col = col + 1
where id = 15
and @value := col
的
@value := col
總是 評估爲true,將在 @value變量更新前的 山坳值存儲。
然後,您可以做
select @value;
+0
什麼? – kvista 2011-01-25 01:13:01
0
不是我所知道的。
如果您仔細考慮它,由於多行可能會受到UPDATE的影響,因此考慮數據庫在UPDATE上下文中返回所有數據並不是微不足道的,也不一定有吸引力。
MySQL的文檔還解決了「我所能做的更新,並在同一子查詢中選擇」問題:
目前,你無法更新表 並在 子查詢中從同一個表中選擇。
http://dev.mysql.com/doc/refman/5.5/en/update.html
一個替代方案,可以爲你工作是依靠SELECT..FOR更新方法:
http://dev.mysql.com/doc/refman/5.5/en/innodb-locking-reads.html
相關問題
- 1. 增加值在軌道上
- 2. 知道布爾值是否改變了它的值
- 3. 如何知道序列的下一個值而不增加它?
- 4. 知道是否添加了一個類(已添加javascript)
- 5. 在gridview中指定列只是增加了更多的列
- 6. Magento的只是增加了一個數量
- 7. 取消註釋代碼只是增加了更多的意見
- 8. 知道java是否已經過去了
- 9. 如何讓選擇的文本知道只是它的價值
- 10. 如何知道是否加載了NIB文件?
- 11. 如何知道是否追加功能,填補了NSObject的
- 12. 如何知道是否添加了MongoDb addToSet?
- 13. 你怎麼知道你的MongoDB中新增了數據
- 14. 如何知道遞增值的最後一個值
- 15. 不知道是什麼的值是
- 16. 我可以知道輸入增量是參考(&)還是右值參考(&&)?
- 17. jQuery增加值只在點擊div
- 18. 只有在列中增加值vba
- 19. Clojure core.cache:閾值增加了一倍
- 20. SHA256增加了\ n爲進值
- 21. $。每()增加了「不確定」的價值
- 22. 更新CoreData增加了很多零值
- 23. FFT iOS的值增加了兩倍?
- 24. 如何知道jQuery-Ui中的event.pageX和event.pageY是增加還是減少?
- 25. 是否值列表增加?
- 26. 增加.NET知識
- 27. 只知道MAC地址
- 28. 知道點擊了checkedtextiew時
- 29. 只是在循環的第一個迭代中增加值
- 30. 想知道我是否爲facebook javascript sdk編寫了頻道url。
對於什麼ü需要它時,多行被更新影響發生 – 2011-01-25 01:03:23