MySQL은 다양한 데이터 유형과 복잡한 쿼리 문을 지원하고 보안과 안정성이 우수한 일반적으로 사용되는 관계형 데이터베이스 관리 시스템입니다. MySQL에서 각 테이블에는 테이블의 각 데이터 행을 고유하게 식별하는 데 사용되는 기본 키가 하나 이상 있어야 합니다. 그러나 때로는 테이블에서 기본 키를 삭제해야 할 수도 있습니다. 이 기사에서는 MySQL에서 기본 키를 삭제하는 방법을 소개합니다.
삭제 작업을 수행하기 전에 테이블 구조를 확인하여 기본 키가 포함되어 있는지 확인해야 합니다. 다음 명령을 사용하여 테이블의 구조를 볼 수 있습니다.
DESCRIBE table_name;
예를 들어 "users"라는 테이블의 구조를 확인해야 하는 경우 다음 명령을 사용할 수 있습니다.
DESCRIBE users;
이 명령을 실행한 후, 열을 포함한 테이블의 구조에는 이름, 데이터 유형, NULL인지 여부, 기본 키 및 기타 정보가 표시됩니다. 테이블에 기본 키가 포함된 경우 기본 키는 "키" 열에 "PRI"로 표시됩니다.
테이블에 기본 키가 포함되어 있음을 확인한 경우 다음 명령을 사용하여 기본 키를 삭제할 수 있습니다.
ALTER TABLE table_name DROP PRIMARY KEY;
예를 들어, 이름이 지정된 테이블의 기본 키를 삭제해야 합니다. "users"인 경우 다음 명령을 사용할 수 있습니다:
ALTER TABLE users DROP PRIMARY KEY;
Execute 이 명령 후에는 테이블의 기본 키가 삭제됩니다. 테이블에 행이 없으면 기본 키를 삭제할 때 테이블에 중복된 데이터가 없는지 확인해야 합니다. 그렇지 않으면 기본 키가 성공적으로 삭제되지 않습니다.
기본 키를 삭제한 후 새 기본 키를 다시 정의해야 하는 경우 다음 명령을 사용하여 기본 키를 추가할 수 있습니다.
ALTER TABLE table_name ADD PRIMARY KEY (column_name);
여기서 "column_name"은 기본 키의 이름입니다. 기본 키로 설정하려는 열입니다. 예를 들어, "users" 테이블에서 "id"라는 기본 키를 재설정해야 하는 경우 다음 명령을 사용할 수 있습니다.
ALTER TABLE users ADD PRIMARY KEY (id);
이 명령을 실행한 후 테이블은 각 행을 고유하게 식별하기 위해 새 기본 키를 재정의합니다. 데이터.
요약
MySQL에서는 "ALTER TABLE table_name DROP PRIMARY KEY;" 명령을 사용하여 기본 키를 삭제할 수 있으며 "ALTER TABLE table_name ADD PRIMARY KEY (column_name);" 명령을 사용하여 새 기본 키를 추가할 수 있습니다. " 명령. 기본 키를 삭제하기 전에 테이블에 기본 키가 포함되어 있는지 확인하고 테이블에 중복된 데이터가 없는지 확인해야 합니다. 기본 키를 삭제한 후 새 기본 키를 재설정해야 하는 경우 기본 키 추가 명령을 사용하여 새 기본 키를 재정의할 수 있습니다.
위 내용은 mysql 기본 키 삭제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!