Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menambah Lajur Auto-Tambahan pada Jadual dengan Kunci Utama Sedia Ada?

Bagaimana untuk Menambah Lajur Auto-Tambahan pada Jadual dengan Kunci Utama Sedia Ada?

Susan Sarandon
Lepaskan: 2024-12-29 05:42:16
asal
900 orang telah melayarinya

How to Add an Auto-Increment Column to a Table with an Existing Primary Key?

Menambah Lajur AutoTambahan pada Jadual Sedia Ada

Mencipta lajur autokenaikan dalam jadual sedia ada boleh menghadapi ralat, iaitu "#1075 - Takrif jadual yang salah; hanya boleh ada satu lajur automatik dan ia mesti ditakrifkan sebagai kunci". Ini berlaku apabila jadual sudah mempunyai kunci utama.

Penyelesaian:

Untuk menyelesaikan isu ini, ikut langkah berikut:

  1. Jalankan arahan berikut untuk menambah lajur kenaikan automatik pada jadual:
ALTER TABLE `users` ADD `id` INT NOT NULL AUTO_INCREMENT;
Salin selepas log masuk
  1. Arahan ini mengandaikan bahawa anda mempunyai kunci utama sedia ada dalam jadual. Jika tidak, anda perlu menciptanya dahulu, contohnya:
ALTER TABLE `users` ADD PRIMARY KEY (`id`);
Salin selepas log masuk

Perhatikan bahawa arahan di atas menggunakan tanda tanda belakang (``) untuk melampirkan nama jadual dan lajur, yang diperlukan untuk pangkalan data tertentu sistem.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Lajur Auto-Tambahan pada Jadual dengan Kunci Utama 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