是否有可能從一行中選擇一列在mysql中,然後更新該行中的其他列而不執行兩個查詢?到目前爲止,我從表中選擇,然後更新我選擇的同一行中的一列,並使用兩個單獨的查詢你可以選擇並加入一個mysql查詢嗎?
0
A
回答
0
不知道MySQL,但SQL Server允許您使用更新 '表' 設置 'asignation'[ 'asignation']從 '選擇statment>' 就這樣
UPDATE vendors ven1 SET ven1.parent_name = ven2.vendor_name FROM
vendors ven2
where ven1.parent_id = ven2.ID
0
主要是,如果SQL語句以「UPDATE ...」開頭,它可能會修改數據,但不會不會返回任何記錄集。如果它以「SELECT ...」開頭,它將返回記錄,但不會修改副作用。這在子查詢中也是如此,因爲您無法在子查詢中使用UPDATE。
所有這些也都與訪問權限的結構化分離有關(例如,只有SELECT權限的用戶不應該能夠修改數據)。
相關問題
- 1. LESS:你可以用媒體查詢分組一個CSS選擇器嗎?
- 2. 選擇並插入一個查詢SQL
- 3. 如何加入選擇和加入選擇到一個查詢
- 4. 你可以簡化這個查詢嗎?
- 5. 合併兩個MySQL SUM選擇查詢到一個查詢
- 6. 加入兩個選擇查詢一起
- 7. 我可以合併這兩個選擇查詢在一個?
- 8. MySQL我可以將這兩個查詢合併在一起嗎?
- 9. 我可以加快這個mysql查詢嗎?查詢
- 10. 用一些內部選擇重新加入MySQL查詢加入
- 11. MySql加入後選擇 - 慢速查詢
- 12. 與選擇加入Mysql更新查詢
- 13. MySQL的 - 選擇查詢 - 加入
- 14. MySQL的選擇子查詢或加入
- 15. 當執行mysql插入選擇查詢 - 我們可以做條件檢查嗎?
- 16. 我可以在一個查詢中選擇更多計數嗎?
- 17. MySQL的:選擇並在同一查詢
- 18. mysql - 在一個表中選擇查詢加入
- 19. 合併/加入SQL選擇查詢
- 20. 用逗號選擇查詢並加入
- 21. 加入前可以選擇嗎?
- 22. MYSQL查詢從一個表中選擇並與其他表加入結果
- 23. SQL組合選擇,更新並加入到一個查詢
- 24. MySQL左加入並選擇
- 25. 這個mySQL查詢可以更快嗎?
- 26. 我可以加速一個相對簡單的時間戳選擇查詢嗎?
- 27. 可以加入嵌套查詢嗎?
- 28. 選擇查詢,並加入使用PHP MySQL的
- 29. MySQL的選擇ID和名稱,並加入查詢
- 30. 我可以選擇我在MySQL中加入的行嗎
你能展示您目前使用的查詢? –
如果你可以提供表結構和查詢,那麼只有我們可以做出決定 –
你可以編寫一個存儲過程來做到這一點。 http://dev.mysql.com/doc/refman/5.1/en/stored-routines.html – Nihat