SQL—已更新或删除的行值要么不能使该行成为唯一行。。。
生活随笔
收集整理的這篇文章主要介紹了
SQL—已更新或删除的行值要么不能使该行成为唯一行。。。
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在數(shù)據(jù)庫(kù)的操作過(guò)程中遇到一個(gè)問(wèn)題:
這是因?yàn)閿?shù)據(jù)庫(kù)更新或者刪除的行不是唯一行,后來(lái)檢查一下,發(fā)現(xiàn):
這里的解決辦法有兩個(gè):
第一是給這個(gè)表添加一個(gè)主鍵,使之成為唯一值:
可以再設(shè)計(jì)里面添加也可以使用語(yǔ)句添加
add ID int identity primary key (注意:必須加identity,否則添加會(huì)失敗)
第二就是使用通過(guò)DBMS自帶的查詢分析器,新建查詢直接將其刪除:
delete from CheckDay_Info where consumeCash =80
顯示3行受影響,說(shuō)明這3行已經(jīng)被成功刪除了:
總結(jié)
以上是生活随笔為你收集整理的SQL—已更新或删除的行值要么不能使该行成为唯一行。。。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 机房收费--组合查询
- 下一篇: 附加数据时出错,有关详细信息,请单击消息