2012-05-18 4 views
0

Apache와 함께 제공되는 MySQL을 사용하고 있습니다. Excel 스프레드 시트를 MySQL에 가져 와서 데이터베이스를 만들었습니다. 그러나 일부 데이터는 분명히 숫자 일 때 모든 데이터가 varchar로 저장됩니다. 이러한 특정 항목의 데이터 유형을 변경하려면 어떻게해야합니까?데이터베이스의 데이터 유형을 변경하는 방법

+1

변경 방법 당신은 그것을 가져옵니다. – alexis

답변

2

이렇게하면 열이 정수로 변경됩니다. 관심있는 다른 데이터 유형이 있는지 설명서를 확인하고 잠재적 인 데이터 손실에주의하십시오.

ALTER TABLE `mydatabase`.`mytable` CHANGE `myfield` `myfield` INT(10) NULL; 

또는, 마커스 '관찰 당 :

ALTER TABLE `mydatabase`.`mytable` MODIFY `myfield` CHAR(10) ; 
+1

'MODIFY'가 더 좋을 것이므로 '새로운'열 이름을 지정할 필요가 없습니다. –

+0

좋은 지적 .... 실제로 그걸 사용 해본 적이 없다 ... 오래된 습관이 너무 힘들어서 고마워! – GDP

관련 문제