1. 程式人生 > >資料庫操作--已更新或刪除的行值要麼不能使該行成為唯一行,要麼改變了多個行

資料庫操作--已更新或刪除的行值要麼不能使該行成為唯一行,要麼改變了多個行

在對一個表做試驗的時候,往裡面添加了幾條資料,後來發現原本想作為主鍵的欄位的值都為"NULL",這可不行,刪除重新來吧。選中刪除的時候就出現了 “已更改或刪除的行值要麼不能使改行成為唯一行,要麼改變了多個行(X行)”的錯誤。


原來是建表的時候忘了新增主鍵,但是現在刪除也刪除不了,往裡面填東西吧,也填不了,也報錯。沒有辦法啊~百度吧~各種解決辦法,終於找到了我這個菜鳥能看懂而且操作出來的方法。(好方法!!!)
解決方法:
單擊SQL工具欄上的“新建查詢”按鈕,然後登陸要修改的資料表所在的資料庫,然後輸入以下SQL語句
delete   資料庫名.表名   where  要刪除的欄位名=‘欄位值’ 
例如:
use jifang       --轉到jifang資料庫
go
delete jifang.dbo.weihubiao where 卡號='NULL'</span>
然後按F5執行就可以了。 雖然是自己粗心大意犯下的錯誤,但是從這個錯誤中學到了東西,感覺這個錯誤犯的還是值得的。出現錯誤了就是要進步了~加油!!!