2

我目前正在使用:

SELECT MAX(id) FROM table

发现某个表的当前id,但我听说这会带来不好的结果。这样做的正确方法是什么?请注意,在该查询之前我没有插入或删除任何内容。我只想知道当前的 ID,而不需要事先 INSERT 或 DELETE。

4

2 回答 2

2

执行以下 SQL:

显示表状态,如“表名”

然后检查字段 AUTO_INCREMENT

于 2012-05-02T18:00:32.037 回答
1

您可以使用以下查询:

SELECT id FROM table ORDER BY id DESC LIMIT 1;
于 2012-05-03T14:33:58.607 回答