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

[复制链接]
查看11 | 回复4 | 2019-7-26 00:01:40 | 显示全部楼层 |阅读模式
update 表名 set 字段名=null where 字段名=值 and 字段2=值2;值就是你要删除的数据字段2和值2值是用来定位值在表中的具体位置 只有前面的值很容易删除同字段等值的数加上字段2值2就可以精准定位 值2最好是唯一约束下面这是我写的update student set 年龄=null where 年龄=21 and 学号=4002;这个是只用一个字段的这个用了字段和主键 .看不懂多看几遍....
回复

使用道具 举报

千问 | 2019-7-26 00:01:40 | 显示全部楼层
首先,你的说法是有问题的,不能删除“某字段中的一个数据”,而是删除一条“记录”delete from表名 where 字段=某值 --即删除字段为某值的所有记录如果你实际是想针对某个字段的操作,那么使用updateupdate 表名 set 字段=null where 字段=某值 --即将表中字段为某值的替换为null...
回复

使用道具 举报

千问 | 2019-7-26 00:01:40 | 显示全部楼层
这个就不叫删除了,应该是UPDATE了,就是把你要删的那个数据置空就好了...
回复

使用道具 举报

千问 | 2019-7-26 00:01:40 | 显示全部楼层
要删一行的话,delete from table where column='值';要把这个字段清的话update table set column=null where column='值';...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行