MySQL中删除最小的ID,SQL语句怎么写
答案:3 悬赏:10 手机版
解决时间 2021-03-28 13:13
- 提问者网友:聂風
- 2021-03-27 20:25
MySQL中删除最小的ID,SQL语句怎么写
最佳答案
- 五星知识达人网友:空山清雨
- 2021-03-27 21:56
如果是在一张表中操作,mysql要再进行一次查询以规避同表问题
delete from 表名 where id =(select id from(select min(id) from 表名)as 表别名);
delete from 表名 where id =(select id from(select min(id) from 表名)as 表别名);
全部回答
- 1楼网友:夜余生
- 2021-03-27 22:18
delete from Awhere id not in (select id from B);希望可以帮到你,不过我感觉这条语句效率不会太高。追问不对啊 Awhere是什么意思
- 2楼网友:神鬼未生
- 2021-03-27 22:10
DELETe FROM 表名
ORDER BY id ASC
LIMIT 1
这样效率高点
ORDER BY id ASC
LIMIT 1
这样效率高点
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯