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

ALTER TABLE 명령을 DROP 키워드와 함께 사용하여 테이블에서 모든 열을 제거할 때 MySQL이 반환하는 것은 무엇입니까?

<시간/>

결국 ALTER TABLE 명령을 DROP 키워드와 함께 사용하여 테이블에서 모든 열을 제거할 수 없습니다. 이 경우 MySQL은 오류 메시지를 반환합니다. 다음 예의 도움으로 설명됩니다.

테이블 'Employee'에 두 개의 열 'name'과 'id'가 있다고 가정합니다. 이제 ALTER TABLE을 사용하여 두 열을 모두 제거하면 MySQL은 다음과 같은 오류를 반환합니다.

mysql> ALTER TABLE employee drop column name, drop column id;
ERROR 1090 (42000): You can't delete all columns with ALTER TABLE; use DROP TABLE instead