개발/파이썬
SQLAlchemy + MySQL에서 DATETIME에 millisecond 사용
장모
2020. 1. 21. 22:44
mysql dialects의 DATETIME을 사용해서 선언하면 사용할 수 있다.
from sqlalchemy import Column, Integer, String
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class Post(Base):
...
created_at = sqlalchemy.dialects.mysql.DATETIME(fsp=3) # 밀리세컨까지 사용. fsp=6이면 마이크로 세컨까지 사용
Flask-SQLAlchemy에서는 아래처럼.
class Post(db.Model):
...
created_at = sqlalchemy.dialects.mysql.DATETIME(fsp=3)