Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat 'ALTER TABLE DROP COLUMN Gagal' Disebabkan oleh Objek Bergantung?
Membetulkan Ralat "ALTER TABLE DROP COLUMN Failed" Akibat Objek Bergantung
Apabila cuba menjatuhkan lajur menggunakan arahan ALTER TABLE, anda mungkin menghadapi mesej ralat yang menunjukkan bahawa satu atau lebih objek mengakses lajur, menghalang pengalihannya. Isu ini berlaku apabila kekangan atau objek lain bergantung pada kehadiran lajur.
Penyelesaian:
Untuk menyelesaikan ralat ini, anda mesti mengalih keluar sebarang kekangan atau kebergantungan yang rujuk lajur berkenaan. Dalam contoh yang diberikan, mesej ralat menyebut kekangan lalai dengan nama "DF__CompanyTr__Creat__0CDAE408" yang bergantung pada lajur "Dicipta".
Untuk mengalih keluar pergantungan ini, ikut langkah berikut:
ALTER TABLE CompanyTransactions DROP CONSTRAINT [constraint_name];
Ganti "[ constraint_name]" dengan nama sebenar kekangan.
Proses ini memastikan bahawa sebarang kekangan atau kebergantungan yang merujuk lajur telah dialih keluar, membolehkan anda berjaya menggugurkan lajur daripada jadual.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'ALTER TABLE DROP COLUMN Gagal' Disebabkan oleh Objek Bergantung?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!