목록MySQL (2)
잡다한 지식의 블로그
● DATE - 날짜만 포함한 데이터 타입. - YYYY-MM-DD 형태를 가지며 1000-01-01 부터 9999-12-31 까지 입력가능 ● DATETIME - 날짜와 시간을 포함한 테이터 타입 - YYYY-MM-DD HH:mm:SS 형태를 가지며 1000-01-01 00:00:00 부터 9999-12-31 23:59:59 까지 입력가능 ● TIME - 시간만 포함한 데이터 타입 - HH:mm:SS 형태를 가지며 -838-59:59 부터 838:59:59 까지 입력가능 ● TIMESTAMP - 날짜와 시간을 포함한 데이터 타입 - YYYY-MM-DD HH:mm:SS 형태를 가지며 1970-01-01 00:00:01 부터 2038-01-19 03:14:07 까지 입력가능 ● DATETIME과 TIMES..
MySQL에서 테이블을 작성하는데 아래와 같은 에러 문구가 발생. 원인을 찾기 위해 구글링해 본 결과 MySQL의 5.5 버젼 이하에서는 테이블을 생성하면서 TIMESTAMP 타입의 Columm은 DEFAULT 값 CURRENT_TIMESTAMP를 한번만 사용 할 수 있기 때문이다. 해결방안을 찾아보니까 크게 2가지 방법으로 있었다. 1. MySQL 버젼 업그레이드 - 말 그대로 MySQL의 버젼을 5.5이상의 버젼으로 업그레이드 하는 것이다. 5.6 버젼부터는 TIMESTAMP 타입의 Columm의 2개이상에도 CURRENT_TIMESTAMP를 사용할 수 있도록 지원해준다. 2. TIMESTAMP 대신에 DATETIME 사용하기 - 단 TIMESTAMP와 DATETIME 차이점이 존재하므로 잘 생각해서..