永发信息网

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 表别名);
全部回答
  • 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
这样效率高点
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯