MySql 테이블에 varchar 유형의 _time 열이 있습니다. 그래서 나는이 일을 해요 201409201945
내가 datetime
로 변환 할 : 다음 공백없이 year month day hour minute
:varchar를 MySql의 datetime으로 변환 할 수 없습니다.
ALTER TABLE `my_table` CHANGE COLUMN `_time` `date_time` DATETIME NOT NULL;
그리고 어떤 이유로이 오류가 발생합니다 : 그것은 보유 값은 형식에
Error Code: 1292. Incorrect datetime value: '201409201945' for column '_date_time' at row 1 0.036 sec
올바른 유형의 새 열을 추가하고 적절한 데이터 변환을 수행하는 업데이트를 실행 한 다음 이전 열을 삭제합니다. –
@Arkain은 올바른 날짜 형식입니까? –
@Arkain 사용자가 기존 데이터를 사용하여 어떻게 업데이트합니까? (구 형식 데이터) –