曹轩宾老婆:求一条mysql 语句

来源:百度文库 编辑:高考问答 时间:2024/04/28 20:38:52
一个表2个字段
id 和 mdate
我要删除时间最早的一条记录,怎么写呀
怡见友情
这样岂不是吧所有的都删除了?另外mysql好象不支持子查询呀

陈佐宇(专家)
mysql里的top 可以用吗? 我这里怎么不能用呀,mysql好象不支持子查询呀

陈佐宇 同志啊 这个看好了是MYSQL mysql根本不支持top这种结构的!!
应该是DELETE TabName WHERE id=(SELECT id FROM TabName limit 0,1 ORDER BY mdate)

delete from 表名 where id = (select id from 表名 order by id)

DELETE TabName WHERE id=(SELECT TOP 1 id FROM TabName ORDER BY mdate)

TabName 你的表名

呵呵 kl_heker - 说得对