[카테고리:] Python

  • [SQLAlchemy + MySQL] CURRENT_TIMESTAMP 설정

    MySQL DB에 SQLAlchemy를 사용해 데이터를 넣을 때 타임스탬프를 자동으로 생성해 넣고 싶을 때가 있다.필자의 경우에는 타임스탬프를 DB에서 처리해주었으면 하는 상황이었기에 DDL 단계에서부터 CURRENT_TIMESTAMP를 넣을 수 있는 지를 알아보았다. Docs에 의하면 방법은 (server) default와 onupdate 파라미터이다.(참고로 함수도 넣을 수 있다) default의 경우 default값을 어디서 생성하는지를 선택할 수 있다.default를 사용할 경우 값이 클라이언트에서 생성되어 SQL로 변환돼 서버로…