I am new to python .
I tried to make table on mariadb with python.
import sqlalchemy
from sqlalchemy import create_engine
from sqlalchemy import MetaData
from sqlalchemy import Table, Column, Integer, String, MetaData
import datetime
engine = create_engine("mariadb+pymysql://userid:[email protected]/mydatabase?charset=utf8mb4")
meta = MetaData()
table_accounts = Table(
'accounts', meta,
Column ('id', Integer , primary_key = True ),
Column ('coin', String ),
Column ('amount', String ),
Column ('created_at', Datetime, default=datetime.now ),
Column ('updated_at', DateTime, default=datetime.now, onupdate=datetime.now ),
)
meta.create_all(engine)
conn = engine.connect()
it goes error
Column ('created_at', DateTime, default=datetime.now ),
NameError: name 'DateTime' is not defined
How can I use Datetime type ( '2021-10-21 22:31:12' ) with sqlalchemy ?