auto_incrementを無効にするカラム定義にprimary_key=Trueを指定するとSQLAlchemyは自動的にauto_incrementを使用するので、これを無効にするには、カラム定義にautoincrement=Falseをつける。 tbl = Table( 'table_name', metadata, Column('id', Integer, primary_key=True, autoincrement=False), # ... mysql_engine='InnoDB' ) 以下に記載がある。http://www.sqlalchemy.org/docs/05/reference/dialects/mysql.html#keys unsigned intを使う次のように、sqlalchemyモジュールが提供するIntegerクラスを使ってunsigned=Tr