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

Sun*_*ara 1 php mysql

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

SELECT * FROM alerts
Run Code Online (Sandbox Code Playgroud)

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

id,host,domain,alert_time
Run Code Online (Sandbox Code Playgroud)

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

Man*_*kla 5

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

SELECT * FROM alerts WHERE ID != (SELECT MAX(ID) FROM alerts)
Run Code Online (Sandbox Code Playgroud)