단일 MySQL 쿼리에서 여러 열의 열 유형을 변경하려면 구문은 다음과 같습니다. -
테이블 yourTableName수정 열 yourColumnName 1 yourDataType1 변경, yourColumnName 2 열 수정 yourDataType2,..N;
먼저 테이블을 생성하겠습니다 -
mysql> Create table DemoTable( Id varchar(100), FirstName text, LastName text);Query OK, 영향을 받는 행 0개(0.52초)
테이블 설명을 확인해보자 -
mysql> 설명 데모 테이블;
이것은 다음과 같은 출력을 생성합니다 -
+-----------+-----------------+------+-----+------ ---+----+| 필드 | 유형 | 널 | 키 | 기본값 | 추가 |+--------+--------------+------+-----+------- --+---------+| 아이디 | varchar(100) | 예 | | 널 | || 이름 | 텍스트 | 예 | | 널 | || 성 | 텍스트 | 예 | | 널 | |+-----------+--------------+------+-----+-------- ------+3행 세트(0.09초)
다음은 여러 열의 열 유형을 변경하는 쿼리입니다. 여기에서 Id, FirstName 및 LastName 열의 열 유형을 변경했습니다 -
mysql> 테이블 DemoTable 수정 열 Id 수정, 수정 열 FirstName varchar(50), 수정 열 LastName varchar(50); 쿼리 확인, 영향을 받는 행 0개(1.63초) 레코드:0 중복:0 경고:0사전>다시 한번 테이블 설명을 확인해보자 -
mysql> 설명 데모 테이블;이것은 다음과 같은 출력을 생성합니다 -
+-----------+-------------+------+-----+------- --+---------+| 필드 | 유형 | 널 | 키 | 기본값 | 추가 |+-------------+-------------+---+-----+-------- -----------+| 아이디 | 정수(11) | 예 | | 널 | || 이름 | varchar(50) | 예 | | 널 | | | 성 | varchar(50) | 예 | | 널 | |+-----------+-------------+------+-----+--------- +-------+3행 세트(0.00초)