update 表名 set 字段名=null where 字段名=值 and 字段2=值2;
值就是你要删除的数据 字段2和值2值是用来定位值在表中的具体位置 只有前面的值很容易删除同字段等值的数 加上字段2值2就可以精准定位 值2最好是唯一约束下面这是我写的
update student set 年龄=null where 年龄=21 and 学号=4002;
这个是只用一个字段的
这个用了字段和主键 .看不懂多看几遍.
首先,你的说法是有问题的,不能删除“某字段中的一个数据”,而是删除一条“记录”
delete from表名 where 字段=某值 --即删除字段为某值的所有记录
如果你实际是想针对某个字段的操作,那么使用update
update 表名 set 字段=null where 字段=某值 --即将表中字段为某值的替换为null
这个就不叫删除了,应该是UPDATE了,就是把你要删的那个数据置空就好了
要删一行的话,
delete from table where column='值';
要把这个字段清的话
update table set column=null where column='值';