Update语句的咄咄怪事!!!
Update语句的咄咄怪事!!!
今天突然发现我的数据库出问题了,
sql语句:
update tablename set cname='111' where id>5000
执行后却把id<=5000的记录的cname列值全部更新为111,但我给的条件明明是id>5000啊,出了什么事情????????????????反复测试均是这种现象
select * from tablename where id>5000 却能正确选择出结果。
说明:ID是主键,INT型
我的 sql2000没有打补丁,测试用,所以没有打补丁,但以前都好好的,今天突然出现此怪事,汗!