Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

기존 MySQL 테이블의 열에서 FOREIGN KEY 제약 조건을 제거하려면 어떻게 해야 합니까?

<시간/>

ALTER TABLE 문과 함께 DROP 키워드를 사용하여 기존 테이블의 열에서 FOREIGN KEY 제약 조건을 제거할 수 있습니다.

구문

ALTER TABLE table_name DROP FOREIGN KEY constraint_name

여기서 제약 조건 이름은 테이블을 생성할 때 적용한 외래 키 제약 조건의 이름입니다. 제약 이름이 지정되지 않은 경우 MySQL은 SHOW CREATE TABLE 문으로 확인할 수 있는 제약 이름을 제공합니다.

다음 쿼리는 'orders' 테이블에서 FOREIGN KEY 제약 조건을 삭제합니다 -

mysql> Alter table orders DROP FOREIGN KEY orders_ibfk_1;
Query OK, 0 rows affected (0.22 sec)
Records: 0 Duplicates: 0 Warnings: 0