외국 키가 있는 경우에만 삭제 MySQL 데이터베이스에 있습니다. 이렇게 하고 있는데 안 돼요. ALTER TABLE `object` DROP FOREIGN KEY IF EXISTS `object_ibfk_1`; 나는 내가 할 수 있는 모든 곳에 이것이 존재한다면 하려고 노력했습니다.외국인 키가 존재하는지를 확인한 후 드롭할 수 있는 방법은?외부 키가 있는 경우 삭제하고 프로시저를 사용하지 않으려면 다음과 같은 방법으로 수행할 수 있습니다(MySQL의 경우). set @var=if((SELECT true FROM information_schema.TABLE_CONSTRAINTS WHERE CONSTRAINT_SCHEMA = DATABASE() AND TABLE_NAME = 'table_name' AND ..