ホームページ >データベース >mysql チュートリアル >MySQL で次の自動インクリメント ID を取得するにはどうすればよいですか?
MySQL で次の自動インクリメント ID を取得する
主キーとして自動インクリメントを利用するテーブルにレコードを挿入するには、次に利用可能な自動インクリメント識別子を取得することが重要です。この情報は、挿入中に主キー列を設定するために必要です。
次の自動インクリメント ID を取得するための MySQL クエリ
MySQL は、次の自動インクリメント ID を取得する簡単な方法を提供します。特定のテーブルの自動インクリメント ID:
SET information_schema_stats_expiry = 0; SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_name = 'table_name' AND table_schema = DATABASE( );
SHOW TABLE STATUS を使用した代替方法
次の自動インクリメント ID を取得する別の方法は、SHOW TABLE STATUS クエリを使用することです。
SHOW TABLE STATUS LIKE 'table_name';
このクエリは、さまざまなテーブル ステータス情報を含む行を返します。以下を含みます:
以上がMySQL で次の自動インクリメント ID を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。