sql语句 删除某字段中一个数据

2025-01-01 08:12:02
推荐回答(4个)
回答1:

update 表名 set 字段名=null where 字段名=值 and 字段2=值2;

值就是你要删除的数据  字段2和值2值是用来定位值在表中的具体位置 只有前面的值很容易删除同字段等值的数  加上字段2值2就可以精准定位 值2最好是唯一约束下面这是我写的

update student set 年龄=null where 年龄=21 and 学号=4002;

这个是只用一个字段的

这个用了字段和主键 .看不懂多看几遍.

回答2:

  1. 首先,你的说法是有问题的,不能删除“某字段中的一个数据”,而是删除一条“记录”

    delete from表名 where 字段=某值 --即删除字段为某值的所有记录
  2. 如果你实际是想针对某个字段的操作,那么使用update

    update 表名 set 字段=null where 字段=某值 --即将表中字段为某值的替换为null

回答3:

这个就不叫删除了,应该是UPDATE了,就是把你要删的那个数据置空就好了

回答4:

要删一行的话,
delete from table where column='值';
要把这个字段清的话
update table set column=null where column='值';