2024-09-26 04:59:50 发布
网友
从SQLAlchemy 0.8.4升级到1.1.5之后,我得到以下错误。是什么改变了SQLAlchemy导致了这种情况?我怎么修?在
CompileError: (in table 'flights', column 'id'): SQLite does not support autoincrement for composite primary keys
主键没有意义。把这两个外键作为主键的一部分是没有意义的,它已经是唯一的了,仅仅依靠自动增量。在
如果你想确定机场是不同的,那么使用检查约束。如果您想快速按机场搜索,请在列上创建索引。在
至于错误,检查自动递增键和复合键与SQLite was added in 1.1,以及相关的explanation in the docs一起使用的情况。它可能没有达到您之前预期的效果,但没有引发错误。在
主键没有意义。把这两个外键作为主键的一部分是没有意义的,它已经是唯一的了,仅仅依靠自动增量。在
如果你想确定机场是不同的,那么使用检查约束。如果您想快速按机场搜索,请在列上创建索引。在
至于错误,检查自动递增键和复合键与SQLite was added in 1.1,以及相关的explanation in the docs一起使用的情况。它可能没有达到您之前预期的效果,但没有引发错误。在
相关问题 更多 >
编程相关推荐