본문 바로가기
MySql

MySQL 둘 이상의 열에서 테이블 열 데이터 유형을 어떻게 변경합니까?

by 베이스 공부 2020. 11. 6.
반응형

예를 들면 :

ALTER TABLE webstore.Store MODIFY COLUMN (
  ShortName VARCHAR(100),
  UrlShort VARCHAR(100)
);

그러나 위는 작동하지 않습니다. MySql 5.x를 사용하고 있습니다.

 

해결 방법

 


ALTER TABLE webstore.Store
  MODIFY COLUMN ShortName VARCHAR(100),
  MODIFY COLUMN UrlShort VARCHAR(100);

또한 설명서에서 다음 경고에 유의하십시오.

CHANGE 또는 MODIFY를 사용하는 경우 column_definition 에는 PRIMARY KEY 또는 UNIQUE와 같은 인덱스 속성을 제외하고 새 열에 적용해야하는 데이터 유형 및 모든 속성이 포함되어야합니다. 원래 정의에 있지만 새 정의에 지정되지 않은 속성은 이월되지 않습니다.

 

참조 페이지 https://stackoverflow.com/questions/3773480

 

 

반응형

댓글