你到底是要刪除列還是清除該列的數據呢,刪除列屬於是對表結構的修改了,而刪除數據只是對數據的操作.
刪除數據:
update m_data set m_playdata=null where m_playdata like '$%$'
刪除列
alter table m_data drop column m_playdata
㈡ 怎麼刪除sql中一整行的數據
1、sql中使用DELETE 語句刪除表中的行。按條件刪除數據的基本語法是「DELETE FROM 表名稱 WHERE 列名稱 = 值」,這里以學生表舉列,學生有姓名(name)和年齡(age)兩列:
㈢ sql刪除表中某些行數據
刪除除白沙外的所有行數據:
delete from 表名 where 欄位名 <>'白沙'
刪除除白沙、北京外的數據:
delete from 表名 where 欄位名 not in('白沙','北京')
或者
delete from 表名 where 欄位名 <>'白沙' and 欄位名<>'北京'
㈣ SQL里不能刪除數據(在線等~~)
的資料庫。
不能刪除的是系統資料庫,系統資料庫里存儲的一些系統信息,比如說你新建的資料庫等資料庫實例和一些基本信息等都存儲在系統資料庫中,還有別的資料庫對系統資料庫的引用等等,安裝的時候系統資料庫被防寫或不提供刪除按鈕,因此不能刪除,如果在windows系統強制刪除的話,少則資料庫不能用,還有可能波及其他,麻煩事就多了。
㈤ 求助sql 未刪除任何行 不能使改行成為唯一行
問題出在你的sql server資料庫的表中有重復的記錄
你現在使用sql的管理工具刪除重復記錄中的一條,這樣的話,管理工具生成刪除sql語句的時候,不知道你要刪除那一條,所以報這個錯誤。
方法是你在你的表中建立一個唯一的欄位,可以說自增的主鍵,然後再刪除
㈥ 為什麼SQL的部分數據刪不掉呢顯示未刪除任何行
因為表中此條信息不是唯一的,表中存在多條相同信息造成的,如果想刪除,可以設計表,在表中增加一列設為自增長列進行保存,然後再進行刪除就可以了。
㈦ 刪除數據時出錯。提示,未刪除任何行。試圖刪除行時發生問題。錯誤源:.net sqlclient data provider。
sql 錯了,一般這樣的 「錯誤信息:將截斷字元串或二進制數據。語句已終止」,都是sql不對。 基本都是where 條件里邊有錯。