programing

Mysql 데이터 유형 열거 열에 새 값 추가

instargram 2023. 10. 24. 20:09
반응형

Mysql 데이터 유형 열거 열에 새 값 추가

내가 mysql 테이블을 가지고 있고, 나는 유형의 열을 가지고 있다고 가정해보세요.enum그리고 그 열에는 다음과 같은 값들의 집합이 정의되어 있습니다.enum('a','b','c','d').

값을 추가하려면 어떻게 해야 합니까?'e'변경 가능한 문장을 사용하는 이 세트에?

그리고 나는 그것의 끝에 새로운 가치를 더하고 싶습니다.CONCAT.

안타깝게도 열거형에 새 값을 추가할 때는 기존 열거형 값을 모두 다시 나열해야 합니다.

ALTER TABLE mytable MODIFY COLUMN mycolumn ENUM('a','b','c','d','e');

당신은 별로 사용하고 싶지 않군요.CONCAT()이런 판국에

기본값을 추가하고 특정 열 뒤에 열거형을 추가하려면 다음 쿼리를 시도해 보십시오.

Alter table `your_table` 
Add column `visible_on` enum('web','mobile','both') default 'both' 
After `your_column`;

언급URL : https://stackoverflow.com/questions/10047195/mysql-add-a-new-value-to-a-column-of-data-type-enum

반응형