在带有 MySQL 5.7 的 Ubuntu 上使用 DataJoint Python (0.12.9)。
我认为这是一个相当标准的操作时遇到了错误。
有一个以Table
part命名的表Table.Part
。
限制Table
如下:
Table & Table.Part
Table
给了我共同的条目Table.Part
。但是,将其包装在删除语句(delete
或delete_quick
)中,如下所示:
(Table & Table.Part).delete()
给我以下错误:
OperationalError: (1093, "You can't specify target table '#table__part' for update in FROM clause")
不明白为什么“目标表”在'#table__part'
这里,当我试图从'#table'
.