求解update 表名 set 字段1=字段2 是同一个表中,字段2赋值给字段1,为什么会有数据不对,记录有1000多条时,前面的数据能和 字段2,字段1相同,后面就会出现数据不相同

解决方案 »

  1.   

    你确认你执行的是:
    update tb set col2=col1
    ?
      

  2.   

    update 表名 set 字段1=字段2 
    --------------------------------------字段1、字段2不可能不同,看一下是不是列名搞错微软不会犯这样的低级错误的
      

  3.   

    我确定是把 set 字段1=字段2的,不然前面数据怎么能对上呢,后面数据就乱了
      

  4.   

    update 表名 set 字段1=字段2有木有在后面加个什么where 条件?
      

  5.   


    后面什么条件都没有加呢就一个 update 表名 set 字段1=字段2
      

  6.   

    如果一个是varchar型 一个是int是有可能不一样的