刪除資料記錄

2021-05-27 01:52:55 字數 692 閱讀 1444

根據多個標識列刪除資料記錄:

一:

首先id列是int標識類型別,然後刪除id值為5,6,8,9,10,11的列,這裡的cast函式不能用convert函式代替,而且轉換的型別必須是varchar,而不能是char,否則就會執行出你不希望的結果,這裡的"5,6,8,9,10,11"可以是你在頁面上獲取的乙個chkboxlist構建成的值,然後用下面的一句就全部刪

除了,比迴圈用多條語句高效吧。

delete from [fujian] where charindex(','+cast([id] as varchar)+',',','+'

5,6,8,9,10,11,

'+',')>0 其中

5,6,8,9,10,11,

作為乙個字串資料型別傳入。乙個引數,一次性刪除所要刪除的記錄,如果是使用儲存過程,並且也是希望一次性完成操作的話,推薦使用該方法。

二:

delete from [fujian] where id in (5,6,8,9,10,11) 

該方法也可以實現一次刪除多條記錄,但並不適合儲存過程使用,只能在使用t_sql運算元據中使用。

三:

delete from [fujian] where id = 5

該方法只適用於單個刪除記錄。。

刪除資料記錄

刪除資料記錄 sql delete from 資料表 where 條件表示式 sql delete from 資料表 將資料表所有記錄刪除 drop table xx xx是資料表的名字,刪除內容和定義,釋放空間。簡單來說就是把整個表去掉.以後要新增資料是不可能的,除非新增乙個表。truncate ...

mysql修改 刪除資料記錄

mysql資料庫相信很多人都接觸過,在進行mysql資料庫的操作的時候,有人就希望刪除或者修改mysql資料庫中的一些資料記錄。delete 和update 語句令我們能做到這一點。用update修改記錄 update tbl name set 要更改的列 where 要更新的記錄 這裡的 wher...

MVC實現刪除資料庫記錄

本次mvc練習,我們想實現對資料庫的記錄進行刪除。在網頁的記錄列表上,點選刪除,將帶到另外乙個詳細頁面,顯示詳細的資訊,讓使用者對刪除的資訊進行確認,再點選刪除動作。不管怎樣,得先在資料庫建立乙個刪除的儲存過程 實踐還是從前幾天一系列的練習的基礎上進行。在solution explorer內的mod...