delete 是删除某一条数据或多条用的.
你的说法是删除,其实是修改,更新操作
update student set age =? where name='李四'
问号这输入你想要改的大小,为空就写 null
不过你的表的设计要允许它为空
你理解错了,按照你的描述,这压根就不是delete 而是 update,因为这种记录还存在,只是age字段由原来的值25变成空
update student set age = null where name='李四' ;
或者
update student set age = 0 where name='李四' ;
看你的age是varchar还是int了。
update student set age = null where name='李四'