Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mendapatkan ID Auto-Kenaikan Seterusnya dalam MySQL?

Bagaimana untuk Mendapatkan ID Auto-Kenaikan Seterusnya dalam MySQL?

Patricia Arquette
Lepaskan: 2025-01-04 07:43:39
asal
555 orang telah melayarinya

How to Get the Next Auto-Increment ID in MySQL?

Mendapatkan ID Auto-Tambahan Seterusnya dalam MySQL

Memasukkan baris baharu ke dalam jadual MySQL dengan lajur ID penambahan automatik memerlukan mendapatkan nilai ID yang tersedia seterusnya. Begini cara untuk mencapainya:

Menggunakan Skema Maklumat:
Untuk pertanyaan berikut untuk mengembalikan hasil yang tepat, anda mesti memastikan information_schema_stats_expired ditetapkan kepada 0 (hanya diperlukan sekali setiap sesi ):

SET information_schema_stats_expiry = 0;

SELECT AUTO_INCREMENT
FROM information_schema.tables
WHERE table_name = 'table_name'
AND table_schema = DATABASE( );
Salin selepas log masuk

Menggunakan `SHOW TABLE STATUS:
Pertanyaan ini mengembalikan nilai ID autokenaikan seterusnya bersama-sama dengan maklumat jadual tambahan:

SHOW TABLE STATUS LIKE 'table_name';
Salin selepas log masuk

Setelah anda mempunyai nilai ID yang tersedia seterusnya, anda boleh memasukkan baris baharu ke dalam jadual pembayaran menggunakan pertanyaan berikut:

INSERT INTO payments (date, item, method, payment_code)
VALUES (NOW(), '1 Month', 'paypal', CONCAT("sahf4d2fdd45", id))
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan ID Auto-Kenaikan Seterusnya dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan