请问跨表更新的值是不是不可以马上读取?
运行第一次,sheet1. NAME = content. NAME 运行第二次才会是sheet1.bm = sheet1. NAME
理论上应该是一次性完成的啊
=========代码如下=========
UPDATE sheet1,
content
SET sheet1. NAME = content. NAME,
sheet1.bm = sheet1. NAME
WHERE
sheet1.id = 1
运行第一次,sheet1. NAME = content. NAME 运行第二次才会是sheet1.bm = sheet1. NAME
理论上应该是一次性完成的啊
=========代码如下=========
UPDATE sheet1,
content
SET sheet1. NAME = content. NAME,
sheet1.bm = sheet1. NAME
WHERE
sheet1.id = 1
SET
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代码中的逻辑差别。
结帖率: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.html8、如何给分和结贴?
http://bbs.csdn.net/help#post_dispose