請問跨表更新的值是不是不可以馬上讀取?
運行第一次,sheet1. NAME = content. NAME 運行第二次才會是sheet1.bm = sheet1. NAME
理論上應該是一次性完成的啊
=========代碼如下=========
UPDATE sheet1,
content
SET sheet1. NAME = content. NAME,
sheet1.bm = sheet1. NAME
WHERE
sheet1.id = 1
uj5u.com熱心網友回復:
對 只要提交了就可以馬上讀到uj5u.com熱心網友回復:
眼花了吧? 或者是在臟讀的事務隔離級別下讀取uj5u.com熱心網友回復:
UPDATE sheet1, contentSET
sheet1. NAME = content. NAME,
sheet1.bm = sheet1. NAME
WHERE sheet1.id = 1
樓主的問題其實和
update t set b=a,c=b,d=c where id=1 一個性質。 注意SQL陳述句的執行邏輯與程式代碼的執行邏輯比如 C代碼中的邏輯差別。
uj5u.com熱心網友回復:
結帖率:0%
當您的問題得到解答后請及時結貼.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html
8、如何給分和結貼?
http://bbs.csdn.net/help#post_dispose
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/109486.html
標籤:MySQL
上一篇:MySQL
下一篇:mysql中匯出文本問題
