我想在使用sqlalchemy定义表时将row_format选项设置为动态。
使用MySQL特定参数到Table
。在您的情况下
Table(...,
mysql_row_format='DYNAMIC')
或使用声明性
class Foo(Base):
...
__table_args__ = {
'mysql_row_format': 'DYNAMIC'
}
但是,如果您使用的是Mariadb 10.2.2或更高版本,那么动态已经是默认值。MySQL 5.7或更高版本也是如此。