2013-07-28 5 views
0

저는 몇 년 전에 데이터베이스를 설계하면서 초보자였던 64 세 한도를 넘는 SET 필드를 가지고 있습니다. 이제 내 department 필드에 SET 값을 더 추가 할 수 없습니다. 나는 ENUM 타입으로 바꿀 생각입니다. 내가 무엇을 할 수 있을지?MySQL에서 SET를 ENUM으로 변경 하시겠습니까?

의 MySQL 5.0.95

답변

1
alter table `table_name` change column_name new_column_name enum('a','b','c','d'); 

새 열 이름은 기존과 동일 할 수있다. 값이 같아야합니다. 또는 최소한 세트 유형의 모든 기존 값과 추가하려는 일부 새로운 값이 있어야합니다.