사용자가 들어갈 DB 테이블을 만드는데 row생성시 생성시간을 자동으로 넣고싶었다.
그런데 mysql은 컬럼의 디폴트값에 함수를 넣을 수 없어서 current_date(), now() 따위를 디폴트로 써줄 수가 없다.
사용자를 생성하는 함수쪽에서 직접 날짜를 지정해줘도 되지만 좋은 방법을 찾았다.
timestamp 타입을 사용하면 null일경우 현재시간, 날짜를 자동으로 넣어준다.
해결~
그런데 mysql은 컬럼의 디폴트값에 함수를 넣을 수 없어서 current_date(), now() 따위를 디폴트로 써줄 수가 없다.
사용자를 생성하는 함수쪽에서 직접 날짜를 지정해줘도 되지만 좋은 방법을 찾았다.
timestamp 타입을 사용하면 null일경우 현재시간, 날짜를 자동으로 넣어준다.
해결~