기존에 Timestamp로 입력된 날짜 처리를 변환해줘야 해서 쿼리문을 이용해서 나름 어렵지 않게 처리 했다.
1. Timestamp 형식의 날짜가 저장된 기존의 reg_date 필드명을 reg_date_old로 변경해 주고, Datetime형식의 날짜를 저장할 reg_date 필드를 만들어준다.
ALTER TABLE `sc_board_free` CHANGE COLUMN `reg_date` `reg_date_old` int(11) NOT NULL, ADD COLUMN `reg_date` datetime(0) NOT NULL;
2. reg_date_old 필드에 저장된 Timesamp 날짜를 Datetime 형식으로 변환해서 reg_date 필드에 저장한다.
UPDATE `sc_board_free` SET `reg_date` = FROM_UNIXTIME(`reg_date_old`,'%Y-%m-%d %H:%i:%s');
3. 잘 변환되어 저장되어 있는지 확인하고 reg_date_old 필드가 필요 없다면 삭제한다.
ALTER TABLE `sc_board_free` DROP COLUMN `reg_date`;
새댓글 등록