使用SQLAlchemy同时更新外键和主键

时间:2019-06-11 20:38:01

标签: python python-3.x sqlalchemy

我有以下两个表模型:

class X_Table():
  L = Column(...)
  B = Column(...)
  Y_id = Column(String, ForeignKey(Y_Table.id, ON_UPDATE=CASCADE))

class Y_Table(X_Table):
  ..
  ..
  id = Column(String, ForeignKey(X_Table.id, ON_UPDATE=CASCADE))

现在我正在尝试更新Y_Table中的ID。这样做时,我得到了外键冲突。这是因为Y_Table在X_Table上具有外键。如何在SQLALchemy中一起更新两者?

0 个答案:

没有答案