数据库如何删除一个表中,一行中的一个数值

比如说: student表中有 name 和age

张三 20
李四 25

如何删除掉25 这一个数值,而李四还在
能用delete 别的方法吗

delete 是删除某一条数据或多条用的.
你的说法是删除,其实是修改,更新操作
update student set age =? where name='李四'
问号这输入你想要改的大小,为空就写 null
不过你的表的设计要允许它为空
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-30
你理解错了,按照你的描述,这压根就不是delete 而是 update,因为这种记录还存在,只是age字段由原来的值25变成空本回答被提问者采纳
第2个回答  2010-01-30
update student set age = null where name='李四' ;

或者

update student set age = 0 where name='李四' ;

看你的age是varchar还是int了。
第3个回答  2010-01-30
update student set age = null where name='李四'