Rumah >pangkalan data >tutorial mysql >Bagaimana untuk mengalih keluar Kunci Utama daripada Lajur dalam MySQL Sambil Mengekalkan Auto-Increment?
Soalan:
Bagaimana anda boleh menggugurkan kunci utama daripada lajur tertentu dalam jadual MySQL sambil mengekalkan id peningkatan automatik sebagai id utama kunci?
Respons:
Latar Belakang:
Dalam MySQL, lajur peningkatan automatik mesti ditakrifkan sebagai sebahagian daripada indeks, menjadikannya sukar untuk mengalih keluar kunci utama daripada lajur lain tanpa ralat.
Penyelesaian:
Untuk mengalih keluar kunci utama daripada lajur tertentu, ikut langkah berikut:
ALTER TABLE user_customer_permission MODIFY id INT;
ALTER TABLE user_customer_permission DROP PRIMARY KEY;
Pertimbangan Tambahan:
ALTER TABLE user_customer_permission MODIFY id INT NOT NULL PRIMARY KEY AUTO_INCREMENT;
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Kunci Utama daripada Lajur dalam MySQL Sambil Mengekalkan Auto-Increment?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!