MySQL 如何显示具有最新ID的记录
首先,让我们创建一个表 –
mysql> create table DemoTable676(
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
Number int
);
Query OK, 0 rows affected (0.50 sec)
使用insert命令将一些记录插入表中 –
mysql> insert into DemoTable676(Number) values(1000);
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable676(Number) values(1839);
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable676(Number) values(29894);
Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable676(Number) values(1264);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable676(Number) values(190);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable676(Number) values(167);
Query OK, 1 row affected (0.11 sec)
使用select语句显示表中的所有记录 –
mysql> select *from DemoTable676;
这将生成以下输出 –
+----+--------+
| Id | Number |
+----+--------+
| 1 | 1000 |
| 2 | 1839 |
| 3 | 29894 |
| 4 | 1264 |
| 5 | 190 |
| 6 | 167 |
+----+--------+
6 rows in set (0.00 sec)
以下是用于显示具有最新ID号的记录的查询 –
mysql> select *from DemoTable676 order by Id DESC LIMIT 1;
这将生成以下输出 –
+----+--------+
| Id | Number |
+----+--------+
| 6 | 167 |
+----+--------+
1 row in set (0.00 sec)
阅读更多:MySQL 教程
极客教程