
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개
bonobono
2018-01-10 (수) 11:33:18
2018-01-10 (수) 12:42:34
update aa set wr_4 = FROM_UNIXTIME(wr_4,'%Y-%m-%d %H:%i:%s') where wr_4 <> '';
입니다 set 앞에 wr_4 = 를 빼먹었네요 ㅜㅜ
입니다 set 앞에 wr_4 = 를 빼먹었네요 ㅜㅜ
2018-01-10 (수) 12:30:25
아래처럼 해보세요. (실행해본건 아닙니다. 테이블을 백업 하시고 해보시는게;;;)
Copy
UPDATE aa
SET wr_4 = DATE_FORMAT(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