秒客网

秒客网
  • 首页
  • 网络编程
    • Java
    • C/C++
    • 编程技术
    • Android
    • C#
    • VB
    • R语言
    • JavaScript
    • Swift
    • IOS
    • PHP
    • ASP.NET
    • ASP
    • 正则表达式
    • 易语言
    • vb.net
    • C语言
    • Python
    • Golang
    • bat
    • VBS
    • perl
    • Lua
    • Dos
    • Ruby
    • VBA
    • PowerShell
    • Erlang
    • autoit
  • 网络运营
    • 建站经验
    • 网络安全
    • 网站优化
    • 网站运营
    • 站长资源
  • 数据库
    • Redis
    • Oracle
    • Mysql
    • Sql Server
    • Access
    • mariadb
    • DB2
    • PostgreSQL
    • Sqlite
    • MongoDB
    • 数据库技术
    • Mssql
  • 服务器系统
    • Linux
    • Ubuntu
    • Centos
    • Windows10
    • Windows7
    • 系统进程
    • Bios
    • Fedora
    • Windows11
    • Solaris
    • 注册表
    • windows server
  • 服务器技术
    • 云服务器
    • 虚拟主机
    • DNS服务器
    • Nginx
    • FTP服务器
    • 服务器其它
    • 服务器安全
    • WEB服务器
    • Tomcat
    • 邮件服务器
    • IIS
    • 虚拟服务器
  • 建站程序
    • Wordpress
    • 极致CMS
    • ZBLOG
    • PHPCMS
    • DEDECMS
    • 帝国CMS
    • Discuz
    • 苹果CMS
    • ECSHOP
    • CMS系统
  • 电脑知识
    • 网络技术
    • 组装电脑
    • 软件教程
    • 电脑硬件
  • 数码知识
    • 智能家居
    • 智能电视
    • 机顶盒
    • 智能音箱
    • 手表手环
    • VR/AR
    • VR之家
  • 游戏
    • 手机游戏
    • 单机游戏
    • 网络游戏
  • 综合资讯
    • 百科知识
当前位置: 首页 >MySQL 删除devices表中id最大的一行

MySQL 删除devices表中id最大的一行

时间:2023-03-09 17:22:36
MySQL 删除devices表中id最大的一行

原想法:delete from devices where id in (select max(id) from devices);

报错:ERROR 1093 (HY000): You can't specify target table 'devices' for update in FROM clause

网上查找原因说是:不能先select出同一表中的某些值,再update这个表(在同一语句中)

链接:https://blog.****.net/poetssociety/article/details/82391523

根据给出的解决方法优化为:

delete from devices where id in (select a.id from (select * from devices order by id desc limit 1) AS a );

相关文章

  • 删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录
  • MySQL删除表中的数据
  • MySQL如何修改表中某一行的某个值
  • mysql创建学生表命令_在MYSQL 中 1.创建学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 2 写出添加5条数据的SQ...
  • MySQL查询:查询一个表中类别字段中Max最大值对应的记录
  • 如何高效删除 MySQL 日志表中的历史数据?实战指南
  • mysql与hibernate选择某个字段的最大值,比如表中的最大id
  • MySQL删除重复记录并保留记录id最大的一条
  • MySQL中的筛选分页limit、更新表update、删除表delete、截断表truncate
  • mysql中数据库数据表的创建、查看、删除操作
上一篇:Thymeleaf学习记录(7)--页面引入/片段引入
下一篇:php实现队列

推荐文章

  • linux 大并发下 内核优化
  • CNG汽车加气站操作工岗位职责
  • 关于VScode的调试
  • Qt还有希望吗
  • 使用Python和TensorFlow实现图像分类的人工智能应用
  • 如何通过外网访问内网?对比5个简单的局域网让互联网连接方案
  • 基于H.ui.Admin UI模板的网站管理后台
  • office2013 Word 缺少校对工具,按提示下载、安装了文件还是不成功的解决方案
  • django+x-admin管理后台模板开发管理后台案例(设计部分)
  • Docker面试题(一)

相关下载

  • mysql多字段删除重复数据保留id最大的.txt下载
  • mysql中多表删除其中ID相同记录的方法下载
  • 利用JS动态添加表的一行和删除表行下载
  • mysql创建、删除、修改表下载
  • mysql查找删除表中重复数据方法总结下载
  • 最新编程技术文章
  • 网站地图

Copyright © 2021-2022 www.miaokee.com 秒客网 备案号:粤ICP备2021167564号

免责声明:本站文章多为用户分享,部分搜集自互联网,如有侵权请联系站长,我们将在72小时内删除。

