F
Flashcqxg
Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个测试: 机器A和机器B上同时打开一个表,并取出表中的一条记录,这条记录有三个字段,一个为关键的ID,另外两个是需要修改的。 在机器A上修改了ColA,机器B上修改了ColB,然后提交保存,结果发现有一个并没有保存上。 查看了日志,发现以下语句: UPDATE T1 SET ColB='1' WHERE ID='297196' 然后另外一条是: UPDATE T1 SET ColA='1', ColB=NULL WHERE ID='297196' 看了才知道,原来先修改的ColB的值被后面的给替换了,但有个问题,在修改的时候,确实是一个修改ColA,另外一个修改了ColB的呀,为什么第二条日志会出现ColB=NULL呢? 请大家帮忙看看哈,谢谢了。