사용자 도구

사이트 도구


database:mysql:5.6

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
database:mysql:5.6 [2014/11/30 20:06]
kwon37xi [fractional seconds 지원]
database:mysql:5.6 [2022/03/15 10:59] (현재)
kwon37xi
줄 2: 줄 2:
 설치 후 [[database:mysql:charset|MySQL charset encoding]] 설정 해줄 것. 설치 후 [[database:mysql:charset|MySQL charset encoding]] 설정 해줄 것.
  
-===== Ubuntu 14.04 Trusty Tahr 부터 5.6 지원 ===== 
-<code sh> 
-sudo apt-get install mysql-server-5.6 mysql-client-5.6 
-</code> 
  
 ===== 5.5만 지원하는 Ubuntu에 설치하기 ===== ===== 5.5만 지원하는 Ubuntu에 설치하기 =====
 +  * 더이상 불필요함. [[database:mysql|MySQL]]에서 Repository 참조.
   * MySQL 5.5가 기본인 Ubuntu 버전에서 5.6을 설치하기   * MySQL 5.5가 기본인 Ubuntu 버전에서 5.6을 설치하기
   * [[https://launchpad.net/~ondrej/+archive/mysql-5.6|MySQL 5.6 PPA]]   * [[https://launchpad.net/~ondrej/+archive/mysql-5.6|MySQL 5.6 PPA]]
줄 26: 줄 23:
 </code> </code>
  
-===== fractional seconds 지원 ===== 
-  * fractional seconds 라는 것은 초(second)보다 작은 단위인 milliseconds, nanoseconds를 뜻하는 것으로 보임. 
-  * [[http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html|MySQL :: MySQL 5.6 Reference Manual :: 11.3.6 Fractional Seconds in Time Values]] 
-  * 5.6 부터 이를 지원하지만, 컬럼을 ''DATETIME(6)''으로 생성해야 한다. 
-  * ''DATETIME(0)'' - fractional second 지원 안함. 
-  * ''DATETIME(6)'' - fractional second 6자리까지 지원 
-  * 그냥 ''DATETIME''(기본으로 ''0''이 지정됨)일 경우 **fractional second 부분이 반올림** 되는 현상이 일어난다. 
-  * 따라서 그냥 ''DATETIME''에서 반올림 현상을 없애려면 Hibernate Interceptor나 JPA Entity Listener 등의 차원에서 millisecond 이하를 잘라버려야 한다. 
database/mysql/5.6.1417345613.txt.gz · 마지막으로 수정됨: 2014/11/30 20:06 저자 kwon37xi