使用sqlachemy和insert语句时遇到问题。 insert语句不返回插入的主键。过了一会儿,我找到了解决方案,并使用返回的函数。像这样:
query_insert = cat_estructura.insert().values(
[query_new_value]
).returning(cat_estructura.c.ID_ESTRUCTURA)
当我使用像方言这样的Postgres时,一切正常,但当我将方言改为MySQL时,它就崩溃了。
CompileError: RETURNING is not supported by this dialect's statement compiler.
我正在使用以下库列表
我已经读过这个问题已经修好了,但后来我不知道我做错了什么。
有没有人知道如何解决这个问题?
提前致谢