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
943 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!

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