我想要添加一个不是现有MySQL数据库主键的自动增量列。当我插入这条记录时,我希望表会自动为我生成id。ERROR 1364 (HY000): Field 'id' doesn't have a default valuealembic upgrade'hash-of-revision' --sqlALTER TAB
我正在尝试使用alembic将'id‘主键列添加到已存在的MySQL表中。我尝试了以下几种方法。must be defined as a key') 'ALTER TABLE mytable CHANGE id id INTEGER NOT NULL AUTO_INCREMENT' ()
看起来alembic生成的sql语句没有在alter语句的末尾添加PRIMARY KEY。
我第一次尝试针对现有数据库自动生成一个alembic修订版,但当我运行以下命令时它生成一个迁移,试图在我的数据库中创建每个表和索引。与此类似: ### commands auto generated by Alembic - please adjust!def downgrade():
### commands auto generated by Alembic</em