mysql - 如何使用 SQLAlchemy 向 mysql 中的表或列添加注释?

标签 mysql sqlalchemy

我想在模型创建的表和列中添加注释。 我尝试了 Column 类的 doc 参数,如下所示:

class Notice(db.Model):
    __tablename__ = "tb_notice"
    __table_args__ = {'mysql_engine': 'MyISAM'}

    seqno = db.Column(db.Integer, primary_key=True, autoincrement=True, doc="seqno")
    title = db.Column(db.String(200), nullable=False, doc="notice title")
    detail = db.Column(db.TEXT, nullable=True, doc="notice detail ")

但是不行,SQL创建语句没有添加注释,请问如何给表添加注释。

最佳答案

关于mysql - 如何使用 SQLAlchemy 向 mysql 中的表或列添加注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38709800/

相关文章:

php - 如何让 Laravel Controller 存储文件上传的关系

mysql - 每个自定义列的 Innodb 自动增量,并发性差

insert - sqlalchemy 的 MapperExtension 的一些问题

python - 在 Python 中使用 SQLAlchemy 连接到 Azure 数据库

PHP/Vagrant - 主机访问主机数据库

mysql - Laravel 悲观锁定无法阻止多个重复请求中未提交行上的 SELECT

MySQL 将多个日期列合并为一个

python - 如何按字母在前的字符串列排序?

python-3.x - psycopg2 在 "$body$"处或附近抛出未终止的美元引用字符串错误

python-3.x - sqlalchemy ORM 查询对象根据上下文返回不同类型的结果