删除id最大的地方

2023-12-02

我想删除 order_id 最大的行,我尝试了以下方法:

DELETE FROM orders WHERE MAX(order_id)

但这是错误的!还有其他想法吗?

感谢您的时间。


第一个想法(以及许多其他完全相同的想法):

DELETE FROM orders 
WHERE order_id = 
      ( SELECT MAX(order_id)
        FROM orders
      )

不幸的是 MySQL 抱怨:

> ERROR 1093 (HY000): You can't specify target table 'orders' for update in FROM
> clause

绕过错误的两种方法:

DELETE FROM orders 
WHERE order_id =
       ( SELECT maxo
         FROM  
           ( SELECT MAX(order_id) AS maxo
             FROM orders
           ) AS tmp
        )

or:

DELETE FROM orders
ORDER BY order_id DESC
LIMIT 1 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

删除id最大的地方 的相关文章

  • 不同的数据库使用不同的名称引用吗?

    例如 mysql引用表名使用 SELECT FROM table name 注意 其他数据库是否使用不同的字符来引用其表名 这种引号的使用称为分隔标识符 它是 SQL 的重要组成部分 因为否则您将无法使用以下标识符 例如表名和列名 包含空格
  • 在php中循环多维数组并执行mysql插入(股票数据)

    我有一个多维数组 我希望循环遍历它并为数组中的值执行 mysql 数据库插入 我需要插入到 sql 查询中的数组值是 candles 0 complete candles 0 volume candles 0 mid h candles 0
  • 将波斯语字符串发送到mysql

    我正在尝试发送Persian字符串到mysql数据库 但它将数据保存为这样的 D8 AC D8 AF DB 8C D8 AF 英文字符串没有问题 var new this val ajax url url new type GET succ
  • Mysql 中的 MD5 和 Salt

    如何 解密 各种电商存储的密码添加 盐 我不是密码专家 所以 在过去 我使用过类似的东西 SELECT FROM mytable WHERE email email AND passwd MD5 pwd MySql MD5 函数只接受一个参
  • MYSQL:如何从姓氏中找到player_id?

    我现在尝试使用非标准化 摘要 表中的数据填充 testMatch 表 如下 测试匹配表 Field Type Null Key Default Extra match id int 11 NO PRI NULL match date dat
  • MySQL 多索引与多列索引进行搜索

    在我正在编写的软件中 它能够搜索给定的表以获取信息 搜索表单有 5 个字段 当然所有字段都对应于表中的不同列 但所有字段都是可选的 我的问题是关于多列索引是否有效以及为其构建查询的正确方法 如果我有一个跨 5 列的索引 并且我构建了一个查询
  • 从mysql数据库读取pdf文件

    我正在使用这个例子http www php mysql tutorial com wikis mysql tutorials uploading files to mysql database aspx http www php mysql
  • 我是否应该标准化我的数据库?

    在设计数据库 例如 MySQL 的模式时 会出现是否完全规范化表的问题 一方面 连接 以及外键约束等 非常慢 另一方面 您会获得冗余数据和潜在的不一致 最后优化 是正确的方法吗 即创建一个按书本规范化的数据库 然后查看可以对哪些内容进行非规
  • 安装 mysql2 时出错:无法构建 gem 本机扩展

    我在尝试安装时遇到一些问题mysql2Rails 的宝石 当我尝试通过运行安装它时bundle install or gem install mysql2它给了我以下错误 安装 mysql2 时出错 错误 无法构建 gem 本机扩展 我该如
  • 我不小心锁定了 MySQL 的 root

    我在 OS X 上使用 MySQL 并使用删除了所有 root 用户DROP USER 然后我又添加了其中一些并做了GRANT ALL on to root localhost 然后在验证确实是的之后注销 我可以登录并执行一些特权操作 不幸
  • 排除任何字段中具有 NULL 值的行结果?

    我有一个像这样的简单选择 SELECT FROM table WHERE fk id 10020 它可以工作 但有一些字段为 NULL 没有模式所以做了 SELECT FROM table WHERE fk id 10020 AND NOT
  • 保存用户的身高和体重

    我应该如何将用户的身高和体重存储在MySQL数据库中 以便我可以使用这些信息来查找特定身高或体重内的用户 另外 我需要能够以英制或公制显示此信息 我的想法是存储以厘米为单位的身高和以公斤为单位的体重信息 我更喜欢公制而不是英制 我什至可以让
  • MySQL - 此版本的 MySQL 尚不支持“LIMIT 和 IN/ALL/ANY/SOME 子查询”

    这是php编码我正在使用的 Last Video db gt fetch all SELECT VID thumb FROM video WHERE VID IN SELECT VID FROM video WHERE title LIKE
  • 为什么在 MAC OSX 上编译简单的 mysql c 应用程序时不断收到未定义的符号?

    我正在使用 MACOS 并尝试编写一个 测试 mysql 应用程序 该应用程序仅测试与本地数据库的连接 include
  • 如何让MySQL数据库完全在内存中运行?

    我注意到我的数据库服务器支持内存数据库引擎 我想让一个已经运行 InnoDB 的数据库完全在内存中运行以提高性能 我怎么做 我探索了 PHPMyAdmin 但找不到 更改引擎 功能 假设您了解注释中提到的使用 MEMORY 引擎的后果 并且
  • 我应该为 MySQL 使用什么 python 3 库? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 据我所知 MySQLdb 仍然没有移植到 Python 3 pypy 上似乎有另一个名为 PyMySQL
  • 如何在 JdbcTemplate 中创建 mySQL 存储过程

    背景 为了解决 MySql 中某些语句只允许在存储过程中出现的问题 我尝试在 JdbcTemplate 提交的 sql 中创建 运行然后删除存储过程 一个简单的例子是 这恰好是在 Spring Boot 中 Service public c
  • 在无文本搜索查询中使用 sphinx 与 MySQL

    我有这样的疑问 假设我有一个大表 与一个较小的用户表有关系 这个想法是在那个真正的大表中搜索大于给定日期的日期并按分数 例如大整数 排序 并同时获取相关的用户信息 此查询的结果大约每 10 分钟就会更改一次 所以 没有文本搜索 但我有一个非
  • 如何将另一列的整数值添加到日期列?

    我试图将整数添加到日期 但出现以下错误 1064 你的 SQL 语法有错误 检查与您的 MySQL 服务器版本相对应的手册 了解在第 6 行的 wp OrderDate INTERVAL WPProduct Duration DAY AS
  • 从多个选择列表中插入数据到mysql数据库(html形式)

    我制作了一个表格 其中有商店的 ID

随机推荐

  • CSS、JS 和图像无法以漂亮的 url 显示

    我正在尝试通过 htaccess 文件重写 URL 以便以下 URL www domain com subfolder index php key 可以通过以下方式访问 www domain com subfolder index php
  • YouTube C# API V3,如何恢复中断的上传?

    我不知道如何在 C YouTube API V3 中恢复中断的上传 我现有的代码使用 V1 并且工作正常 但我正在切换到 V3 如果我调用 UploadAsync 而不更改任何内容 它将从头开始 使用 Fiddler 我可以看到此处给出的协
  • 80286:乘以 10 最快的方法是什么?

    要将一个数字乘以 2 的任意倍数 我将对其进行多次移位 有没有这样的技术可以在更少的周期内将一个数字乘以 10 80286 没有随 80386 一起引入的桶形移位器 根据 Microsoft Macro Assembler 5 0 文档 1
  • 更改要在 R Shiny 中绘制的变量时,防止重置绘图选定的迹线

    我正在尝试制作一个闪亮的应用程序 它由侧边栏面板和绘图组成 在面板中 我使用单选按钮来选择应绘制哪个 ID 我还有多个变量 用户可以使用情节图例关闭和打开这些变量 我希望应用程序首次打开时绘图为空 为此 我正在使用visible legen
  • 使用值列表初始化模板数组

    在标准 C 中我们可以这样写 int myArray 5 12 54 95 1 56 我想用模板写同样的东西 Array
  • 从源代码动态创建编译的.NET exe?

    我需要将自定义的 唯一的静态字符串注入到基于 NET 的 EXE 中 出于所有意图和目的 假设这是我的 PKI 私钥 我对如何保护 C 源代码中的私钥有一些想法 我的问题是如何获取 CS 文件并基于它创建可执行文件 看一眼CSharpCod
  • 如何增加 Worklight Server 中的 Java 堆空间?

    尝试部署 Android 应用程序时 我在 Worklight 中收到 JVM 堆空间错误 Failed to deploy the application to Worklight server InputStream error jav
  • Sidekiq 在每个时区的特定时间执行

    使用Sidekiq 让它在每个时区的特定时间执行的策略是什么 例如 我需要 Sidekiq 每天在世界各地的以下时间和时区执行任务 8 00 PM EST 8 00 PM CST 8 00 PM MST 8 00 PM PST 我会在开始时
  • Ruby 文件读取并行性

    我有一个包含很多行的文件 比如 10 亿行 脚本会迭代所有这些行 将它们与另一个数据集进行比较 由于目前它在 1 个线程 1 个核心上运行 我想知道是否可以启动多个分支 每个分支同时处理文件的一部分 到目前为止我想到的唯一解决方案是sedU
  • 批处理文件删除除最新的 10 个文件之外的所有文件

    我在批处理文件中有以下内容 REMOLDFILES ECHO Removing files older than 14 days gt gt LOGFILE cd d BKUPDIR FOR f skip 14 delims A IN DI
  • 为什么 Chrome 中 onchange 先于 onclick 触发?

    我仍然会利用这个社区的专业知识和可用性 我的问题是 为什么如果我们有类似的代码
  • 如何从它所在的所有表中选择一个列?

    我有许多具有相同列 customer number 的表 我可以通过查询获取所有这些表的列表 SELECT table name FROM ALL TAB COLUMNS WHERE COLUMN NAME customer number
  • 编写 $.cookie 以在多表单页面提交时显示表单

    使用 cookie 编写一个页面 以便在多表单页面提交时显示表单 我看到类似的问题在涉及到这个特定代码时没有得到解答 我读了又读 似乎这应该可行 是的 jquery 很新 1 周 我有容器 div 类 每个容器都有一个 p 切换来显示 隐藏
  • 使用 for 表达式从可能为空的 JSON 值中提取选项

    我有一个 JSON 文档 其中某些值可以为空 在 json4s 中使用 for 表达式 我如何能够产生 None 而不是什么也不产生 当任一字段的值相同时 以下内容将无法产生FormattedID or PlanEstimate is nu
  • 升压::正则表达式_替换

    目前我在 boost regex 方面遇到问题 我需要找到合适的单词 替换 与相应的词 我的代码现在看起来像这样 std string name ptap std string name regex b name b boost regex
  • 如何使用 awk 重命名重复行?

    我有一个包含 100 万行的文件 其中一些行是重复的 我想通过附加 variant 一个数字来重命名重复的行 该文件的格式如下 I am a test line She is beautiful need for speed Nice da
  • java 类文件中的泛型类型存储在哪里?

    我很清楚 编译 Java 代码时泛型类型会被删除 1 5 JVM 使用哪些信息 属性 来实现getGenericType ETC 它们存储在Signature属性 参见第 4 8 8 节更新了 Java 虚拟机规范 以及第 4 4 4 节关
  • html中变量前面的点表示什么?

    总的来说 我对 html 和 web 编码很陌生 下面的代码中变量前面的句点表示什么 JS code Thanks 这些不是变量 这些是 CSS 选择器 它们代表每个示例中具有该类的 HTML 节点 div class page title
  • Python 变长嵌套循环

    我试图在 python 中嵌套一个可变长度的 for 循环 并且能够重用这些变量 for i in range 0 256 for j in range 0 256 for k in range 0 256 myvar i j k 在上面的
  • 删除id最大的地方

    我想删除 order id 最大的行 我尝试了以下方法 DELETE FROM orders WHERE MAX order id 但这是错误的 还有其他想法吗 感谢您的时间 第一个想法 以及许多其他完全相同的想法 DELETE FROM