Menamakan semula Lajur Kunci Asing dalam MySQL: Mengatasi Kekangan
Apabila menghadapi ralat 1025 disebabkan kekangan kunci asing semasa operasi menamakan semula lajur dalam MySQL , pendekatan yang disyorkan adalah dengan menggugurkan kunci asing secara manual sebelum menamakan semula lajur dan seterusnya menambahkannya semula. Berikut ialah penjelasan mendalam tentang proses tersebut:
Memahami Sekatan
Kekangan utama asing memastikan integriti rujukan dengan menghalang rasuah pangkalan data. Menamakan semula lajur yang dirujuk dalam hubungan kunci asing memerlukan pengubahsuaian pada definisi kekangan. Enjin storan MySQL, InnoDB, melemparkan ralat 1025 apabila cuba menamakan semula lajur kunci asing tanpa terlebih dahulu mengalih keluar kekangan.
Pendekatan Manual
Untuk menamakan semula kunci asing dengan selamat lajur, ikut langkah berikut:
Lepaskan Kekangan Kunci Asing:
Namakan semula Lajur:
Re-Add Kekangan Kunci Asing:
Pertimbangan
Atas ialah kandungan terperinci Bagaimana untuk menamakan semula Lajur Utama Asing dalam MySQL: Mengatasi Ralat Kekangan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!