需要列在服務器中執行SQL腳本不能刪除外鍵約束
ERROR: Error 1829: Cannot drop column 'cod_Cliente': needed in a foreign key constraint 'fk_Cuotas_Clientes1' of table 'gimnasio.cuotas'
ALTER TABLE `Gimnasio`.`Clientes` DROP COLUMN `Observación` ,
DROP COLUMN `Cedula` , DROP COLUMN `cod_Cliente` ,
CHANGE COLUMN `FechaDeNacimiento` `FechaDeNacimiento` INT(11) NULL DEFAULT NULL,
CHANGE COLUMN `Dirección` `Dirección` VARCHAR(100) NULL DEFAULT NULL ,
ADD COLUMN `cod_Cliente` INT(11) NOT NULL FIRST ,
ADD COLUMN `Cédula` INT(11) NULL DEFAULT NULL AFTER `Apellido` ,
ADD COLUMN `Observación` VARCHAR(150) NULL DEFAULT NULL AFTER `Telefono` ,
DROP PRIMARY KEY ,
ADD PRIMARY KEY (`cod_Cliente`)
SQL腳本執行完畢:語句:12成功,1失敗
刪除列之前刪除外鍵約束? –
另外,請不要標記與該問題無關的語言。 –