SQL Server 未删除任何行

1.前言

    今天在进行数据库操作时,想删除一行数据,结果显示未删除任何行

    

2.原因:

    因为要删除的这行信息在此表中有重复行,表中这条信息不是唯一的,有多条相同信息造成的。

3.解决方案:

  ①设置自增列(将(是标识)改为 是)

      要删除的列所属表→设计→列属性→标识规范→(是标识)→ 

      

  ②使用SQL语句删除

        删除语句:delete from 表名 where 列名 = ‘要删除的信息’

        我使用第一种方法是标识规范为灰色不能修改:

  ③标识规范为灰色不能修改的原因为:

        表中主键的类型,一般情况下int型可以设置,char、nchar、varchar等类型标识规范都设置不了。

猜你喜欢

转载自blog.csdn.net/weixin_44690047/article/details/111705663