2010-01-25 7 views
1

MYSQL 5.1을 사용하고 있습니다. 테이블에 열을 드롭하려고하면 다음과 같은 오류가 발생합니다. MATERIAL_OUTWARD_ID는 외래 키입니다.MYSQL - 열을 삭제할 수 없습니다

검색어 :

alter table `tispa`.`customer_invoice` drop `MATERIAL_OUTWARD_ID` 

오류 :

Error on rename of '.\tispa\#sql-78_8' to '.\tispa\customer_invoice' (errno: 150) 

답변

1

나는 고쳤습니다.

는 먼저 그리고 그것은 작동합니다

alter table `tispa`.`customer_invoice` drop `MATERIAL_OUTWARD_ID`; 

처럼 열을 삭제

alter table `tispa`.`customer_invoice` drop foreign key `FK_material_out_id` ; 

같은 외래 키를 놓습니다.

1

시도는 외래 키를 삭제?

alter table 
... 
DROP FOREIGN KEY MATERIAL_OUTWARD_ID 
관련 문제