Skip to content

Commit cde1bd2

Browse files
committed
update python_sqlalchemy
1 parent 4d0983d commit cde1bd2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

python_sqlalchemy.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# 利用数据库字符串构造engine, echo为True将打印所有的sql语句
1212
engine = sqlalchemy.create_engine("mysql+pymysql://username:password@hostname/dbname", encoding="utf8", echo=True)
1313

14-
14+
# tset
1515
"""
1616
# 利用engine创建connection,这里不需要close操作
1717
with engine.connect() as conn:
@@ -43,6 +43,10 @@
4343
# 构建模型User
4444
class User(Base):
4545
__tablename__ = "User"
46+
__table_args__ = {
47+
'mysql_engine': 'InnoDB',
48+
'mysql_charset': 'utf8'
49+
}
4650
id = sqlalchemy.Column("id", sqlalchemy.Integer, primary_key=True, autoincrement=True)
4751
name = sqlalchemy.Column("name", sqlalchemy.String(50), default="", unique=True)
4852
age = sqlalchemy.Column("age", sqlalchemy.Integer, nullable=False)

0 commit comments

Comments
 (0)