timezone

    [MYSQL] DATETIME 타입에 DEFAULT 값으로 현재 시간 입력

    개요 평소 DB 테이블을 생성할 때 날짜에 대한 부분은 Type 값을 DATETIME으로 주고 Service단 (또는 DB를 컨트롤하는 로직, 모듈) 에서 현재 날짜에 대한 부분을 변수에 담아 해당 변수를 INSERT 또는 UPDATE 해주었다. 하지만, 현재 날짜로 들어가는 regDate 같은 컬럼은 굳이 로직에서 따로 변수로 담아 할당해주지 않아도 DB에서 Auto increment 처럼 Row가 입력되면 자동으로 해당 컬럼에 현재 시간을 입력해줄 수 있다는 방법을 알게 되었다. 방법 나는 MySQL을 주로 사용하기 때문에 MySQL에 대한 방법만 포스팅을 하겠다. - MySQL v5.6 이상 - 방법1 CREATE TABLE TEST_TABLE( regDate DATETIME DEFAULT CURR..