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

해결~


License
달리 정하지 않는 한, 이 저작물 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
Except where otherwise noted, this content is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea License

+ Recent posts