3월, 2014의 게시물 표시

mysql DATETIME형의 기본값으로 현재시간 설정

mysql에서 시간을 저장하는 컬럼에 현재시간을 기본으로 설정하려면 기본값을 CURRENT_TIMESTAMP로 하면 된다. CURRENT_TIMESTAMP를 기본값으로 하면 INSERT나 UPDATE시 now()를 쓰는 것과 같은 효과를 볼 수 있다.

하지만 DATETIME형의 경우 5.6버전 이후부터 CURRENT_TIMESTAMP를 사용할 수 있다.
5.5이하 버전에서 기본값으로 현재시간을 설정하려면 DATETIME형 대신 TIMESTAMP형을 사용한다. 저장하려는 시간이 아래 기간 안에 있다면 문제없이 쓸 수 있다.
'1970-01-01 00:00:01' UTC to '2038-01-19 03:14:07' UTC.
위 시간에 벗어나는 시간대를 저장해야 하고 INSERT시 현재값을 저장하려면 아래 방법 중 1개를 선택한다. 1. mysql 5.6버전 이상으로 업그레이드하고 DATETIME형을 사용, DEFAULT값을 CURRENT_TIMESTAMP로 한다. 2. 5.5버전 이하에서는 DATETIME형으로 선언하고, INSERT시 now()를 사용해서 시간을 수동으로 설정한다.
참조 . 11.3.1 The DATE, DATETIME, and TIMESTAMP Types (ver 5.5)

삼성 갤럭시 s3 액정교체비용

삼성전자서비스센터에서 갤럭시 s3 교체비용은 88,000원입니다. 얼마전에 조금 내렸습니다.

참고로 액정 유리가 깨지면 출입구에서 고장난 액정 적당한 가격에 사줍니다. 액정 내부가 깨지고, 화면이 전체가 안나오거나 일부가 안나오면 안 사줍니다.