Não é possível descartar a coluna necessária em uma restrição de chave estrangeira

Executando script SQL no servidor

ERRO: Erro 1829: Não é possível descartar a coluna 'cod_Cliente': necessária em uma restrição de chave estrangeira 'fk_Cuotas_Clientes1' da tabela '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`) 

Execução do script SQL concluída: instruções: 12 bem-sucedidas, 1 com falha

questionAnswers(1)

yourAnswerToTheQuestion