永发信息网

sql 怎么删除一个字段的一个值

答案:3  悬赏:20  手机版
解决时间 2021-04-01 12:55
  • 提问者网友:美人性情
  • 2021-04-01 08:22
sql 怎么删除一个字段的一个值
最佳答案
  • 五星知识达人网友:雾月
  • 2021-04-01 09:06
首先,你的说法是有问题的,不能删除“某字段中的一个数据”,而是删除一条“记录”

1

delete from表名 where 字段=某值 --即删除字段为某值的所有记录

如果你实际是想针对某个字段的操作,那么使用update

1

update 表名 set 字段=null where 字段=某值 --即将表中字段为某值的替换为null
全部回答
  • 1楼网友:英雄的欲望
  • 2021-04-01 10:24
delete 表 where 字段='%值%'
数据库:DBOData ,表:TestTable, 新字段:ColumnName

select * from TestTable

alter table TestTable add ColumnName decimal(18,2) not null default (0) ;



alter table TestTable drop column ColumnName ;
----------------------------------


use DBOData
go
sp_help TestTable


begin transaction
set quoted_identifier on
set arithabort on
set numeric_roundabort off
set concat_null_yields_null on
set ansi_nulls on
set ansi_padding on
set ansi_warnings on
commit
begin transaction
go

ALTER TABLE dbo.TestTable
DROP CONSTRAINT DF__OverSyste__Judge__42D898B4
GO

ALTER TABLE dbo.TestTable
DROP COLUMN ColumnName
GO

ALTER TABLE dbo.TestTable SET (LOCK_ESCALATION = TABLE)
GO
COMMIT
  • 2楼网友:長槍戰八方
  • 2021-04-01 10:04
update table set 字段=null where id=?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯