SQL因为重复行导致的问题

SQL2019录入数据时,因为录入了两行相同的数据,不能继续录入数据。

当选中行,右击鼠标进行删除时,删除不成功。

https://gitee.com/yl1010code/blogPhotoes/raw/master/img1/20211019222101.png

这时新建查询,使用delete命令批量删除

USE scoreDB
GO

DELETE .dbo.Score
WHERE score IN(99,100,80,56,66)AND courseNo IS NULL

https://gitee.com/yl1010code/blogPhotoes/raw/master/img1/20211019222258.png

使用命令查询删除后的结果:

USE scoreDB
GO
SELECT *
FROM Score

https://gitee.com/yl1010code/blogPhotoes/raw/master/img1/20211019222343.png

转到score表中,编辑前200行,发现错误还在,此时右击鼠标,执行SQL,更新数据

然后就成功解决了!

https://gitee.com/yl1010code/blogPhotoes/raw/master/img1/20211019222429.png

https://gitee.com/yl1010code/blogPhotoes/raw/master/img1/20211019222601.png

posted @ 2021-10-19 22:37  云雨归海  阅读(114)  评论(0编辑  收藏  举报