채택완료

유닉스 시간 변환

2018-01-10 (수) 11:15:59 2,538

1982835233_1515550478.5002.jpg

aa 라는 테이블 wr_4 에 유닉스 시간이 들어있는데요 이 시간들은 그누보드 시간인 0000-00-00 00:00:00

형태로 sql문 써서 일괄변경 하고 싶습니다.

도움부탁드립니다

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2018-01-10 (수) 11:22:50

udate aa set FROM_UNIXTIME(wr_4,'%Y-%m-%d %H:%i:%s') where wr_4 <> '';

답변에 대한 댓글 2개

update `g5_write_test2` set FROM_UNIXTIME(wr_4,'%Y-%m-%d %H:%i:%s') where wr_4 <> '';

update는 오타신거같아서 고쳤는데 오류납니다..



SQL 질의:

UPDATE `g5_write_test2` SET FROM_UNIXTIME( wr_4, '%Y-%m-%d %H:%i:%s' ) WHERE wr_4 <> ''

MySQL 메시지: 도움말

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(wr_4,'%Y-%m-%d %H:%i:%s') where wr_4 <> ''' at line 1
update aa set wr_4 = FROM_UNIXTIME(wr_4,'%Y-%m-%d %H:%i:%s') where wr_4 <> '';
입니다 set 앞에 wr_4 = 를 빼먹었네요 ㅜㅜ

아래처럼 해보세요. (실행해본건 아닙니다. 테이블을 백업 하시고 해보시는게;;;)

Copy
UPDATE aa

SET wr_4 = DATE_FORMAT(FROM_UNIXTIME(wr_4), '%Y-%m-%d %H:%i:%s')

WHERE wr_4 <> ''

답변을 작성하려면 로그인이 필요합니다.