php - MySQL获取没有最后一条记录的记录

标签 php mysql

我正在编写查询以从 MySQL 表中获取记录,如下所示。

SELECT * FROM alerts

我有这个列 id 是主要的并且自动递增

id,host,domain,alert_time

但是我需要获取没有该表最后记录的记录,任何人都知道如何为此编写 MySQL 查询。谢谢你

最佳答案

尝试通过这种方式获取 id 列的 MAX 值,然后选择除它之外的所有行。

SELECT * FROM alerts WHERE ID != (SELECT MAX(ID) FROM alerts)

关于php - MySQL获取没有最后一条记录的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29730883/

相关文章:

php - woocommerce 自定义 ajax 顶级购物车

php - 使用codeigniter以单一形式将多个数据插入到mysql表中

php - MySQL 将 HTML 表中的行插入到数据库表中

PHP 挂起等待 exec 从 wget+mysql 命令返回结果

mysql - MYSQL前插入、更新触发器

php - Google Analytics 在使用 Measurement 协议(protocol)时不注册交易

php - 如何使继承成为可选的

php - 如何将包含列表和插入值的下拉框作为 PHP 中 UPDATE 的默认值?

mysql - 在 mysql 查询中添加零值缺失行

PHP - MySQL 请求 - 未找到数据