2013-03-11 3 views
14

VARCHAR() 유형을 DATETIME으로 변경하려면 MySQL에서 ALTER을 사용하고 계십니까?MySQL에서 ALTER를 사용하여 VARCHAR 유형을 DATETIME으로 변경하는 방법은 무엇입니까?

귀하의 요구에 대한
+4

합니까 당신이 당신이 날짜로 변환하려는 VARCHAR 열의 기존 데이터? – beny23

+0

테이블 열에 데이터가 이미 있습니까? – Pranav

+0

@ beny23, Pranav :해야 할 일 테이블에 데이터가있는 경우 어떻게해야합니까? – Abs

답변

2

는이 쿼리를 참조 할 것이다.

ALTER TABLE `table_name` CHANGE `From Date` `From Date` DATETIME NULL DEFAULT '0000-00-00 00:00:00'; 
0

왜 그냥 사용

STR_TO_DATE(str,format),

그것은 형식 문자열은 날짜와 시간을 모두 포함하는 경우 DATETIME 값을 문자열 STR 및 포맷 스트링 형식을 취하고 반환

부분품.

Reffer이 LINK, 그것은 당신에게 도움이 될 수 있습니다 희망

+0

OP가 요구했던 것이 아닙니다. – Elemental

관련 문제