Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menambah Auto-Tambah Kunci Utama secara Automatik pada Baris Pangkalan Data Sedia Ada?

Bagaimana untuk Menambah Auto-Tambah Kunci Utama secara Automatik pada Baris Pangkalan Data Sedia Ada?

Susan Sarandon
Lepaskan: 2024-12-03 15:40:15
asal
1010 orang telah melayarinya

How to Automatically Add Auto-Increment Primary Keys to Existing Database Rows?

Cara Menetapkan Kunci Utama Penambahan Automatik kepada Baris Sedia Ada

Dalam situasi di mana jadual sedia ada tidak mempunyai kunci utama dan kenaikan automatik lajur, menambah ciri ini mungkin diperlukan. Walau bagaimanapun, memberikan ID secara manual kepada baris sedia ada boleh membosankan dan terdedah kepada ralat. Artikel ini menyediakan penyelesaian kepada masalah ini dengan membimbing anda melalui proses memasukkan kunci utama dan nilai autokenaikan secara automatik ke dalam jadual sedia ada.

Untuk menambah lajur kunci utama kenaikan automatik, gunakan pernyataan ALTER TABLE dengan klausa ADD:

ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
Salin selepas log masuk

Pernyataan ini akan mencipta lajur id sebagai kunci utama dan menetapkan sifat AUTO_INCREMENT, memastikan bahawa baris baharu akan diberikan ID unik.

Untuk memasukkan nilai secara automatik ke dalam lajur kunci utama, laksanakan pernyataan ALTER TABLE di atas. Ini telah disahkan melalui ujian pada jadual sementara, di mana lajur id telah ditambahkan sebagai kunci utama dan nilai kenaikan automatik telah dimasukkan untuk setiap baris sedia ada, bermula dengan 1.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Auto-Tambah Kunci Utama secara Automatik pada Baris Pangkalan Data Sedia Ada?. 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