Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は現在使用しています:
SELECT MAX(id) FROM table
特定のテーブルの現在の ID を発見するには、これが悪い結果をもたらす可能性があると聞きました。それを行う適切な方法は何ですか?そのクエリの前に何かを挿入または削除していないことに注意してください。以前の INSERT または DELETE を使用せずに、現在の ID を知りたいだけです。
次の SQL を実行します。
「テーブル名」のようにテーブルのステータスを表示
次に、フィールド AUTO_INCREMENT を確認します
次のクエリを使用できます。
SELECT id FROM table ORDER BY id DESC LIMIT 1;