当我删除一条记录时候出现"键列信息不足或不正确,更新影响到更多的行",我的表有主键呀?

解决方案 »

  1.   

    主键不能有重复,数据库里面的记录也不能有完全相同的
      

  2.   

    一般像这种错误信息是删除最后一行才会有,是数据库数据有变动没被加载,需要重新关闭再打开才会没有的。
      

  3.   

    请 h98458(零点起飞【敢问路在何方?】) 看清再回复楼主!
      

  4.   

    楼主的情况我也遇到过,通常是因为某中原因在表里出现了两个或多个相同记录引起的,这时是没有办法删除的,我的办法就是再创建一个备份的新表,把表的内容重新导入,导入时不要再出现相同的记录,否则还会出现楼主的错误。