maybe have repeat record value or null value
please check

解决方案 »

  1.   

    不知道你的数据库表是怎么设计的,但从你的现象来看好象是因为结果集里不能确定唯一行造成的。在进行多行更新时,必须有一些条件可以确定某一行,这样数据库才对准确的对其更新。主关键字是可以实现这一点的。
      

  2.   

    哦 但是实现一个视图起码会在二个以上的数据表之间连接 需要将那个表添上关键字呢?主表还是从表?还是两个表都需要呢?(呵呵 请高手继续回答呀 分数可是会给的哦)
      

  3.   

    如果视图有二个以上的数据表之间连接,你将不能随意修改两个表的所有字段,这是有限制的,如果要修改两个表的字段(不是所有),则两个表都要有关键字