고수님들의 답변을 듣고 싶습니다.
저는 Linux Server에 Mysql 3.23.10-alpha를 사용하고있습니다.
그런데..
Mysql 3.22.22 에서 제대로 실행되던 SQL문장이 상위Version인데도
제대로 수행을 하지 않는군요..
아래 각 Version별 출력현황입니다.
========= Mysql 3.22.22(하위Version) ==========
mysql> select DATE_FORMAT(reg_date,'y.m.d'), reg_date from foxroom where id = 100;
+-------------------------------+---------------------+
| DATE_FORMAT(reg_date,'y.m.d') | reg_date |
+-------------------------------+---------------------+
| 2000.2.21 | 2000-02-21 16:17:20 |
+-------------------------------+---------------------+
1 row in set (0.00 sec)
되거근요.... 원하는 "2000.2.21"을 출력합니다.
그런데 똑같은 문장인데 상위Version에서는 왜 안될까요..??
아래 상위Version Test입니다.
========= Mysql 3.23.10-alpha(상위Version) ==========
mysql> select DATE_FORMAT(reg_date,'y.m.d'), reg_date from foxroom where id = 100;
+-------------------------------+---------------------+
| DATE_FORMAT(reg_date,'y.m.d') | reg_date |
+-------------------------------+---------------------+
| y.m.d | 2000-02-21 16:17:20 |
+-------------------------------+---------------------+
1 row in set (0.00 sec)
// 그냥 y.m.d가 나오는군요(안되지요??).. 아래와 같이 하면 물론 되구요..
mysql> select DATE_FORMAT(reg_date,'%Y.%c.%e'), reg_date from foxroom where id = 100;
+----------------------------------+---------------------+
| DATE_FORMAT(reg_date,'%Y.%c.%e') | reg_date |
+----------------------------------+---------------------+
| 2000.2.21 | 2000-02-21 16:17:20 |
+----------------------------------+---------------------+
1 row in set (0.00 sec)
.......
지금 Source 이관작업하고 있거든요..
근데 이 문제땜에 이관작업이 엉망이 되었슴다.
고수님들의 빠른 답변 기다리겠습니다.
그럼..수고..끝.
|