2

私は現在使用しています:

SELECT MAX(id) FROM table

特定のテーブルの現在の ID を発見するには、これが悪い結果をもたらす可能性があると聞きました。それを行う適切な方法は何ですか?そのクエリの前に何かを挿入または削除していないことに注意してください。以前の INSERT または DELETE を使用せずに、現在の ID を知りたいだけです。

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 に答える