首先,我需要将xml文件保存在mysql数据库中。我的子元素可能会发生一次到无界。我可以在sqlalchemy ORM中使用任何约束,还是必须保存来自应用程序的订单?
该表应如下所示:
+------+-----------+-------+-----------+
| id | name | part | parent_id |
+------+-----------+-------+-----------+
| 1 | foo | 1 | 123 |
+------+-----------+-------+-----------+
| 2 | bar | 2 | 123 |
+------+-----------+-------+-----------+
| 3 | baz | 1 | 345 |
+------+-----------+-------+-----------+
换句话说,向多对多关系添加显式排序的正确方法是什么?
最佳答案
任何排序都需要用代码完成。一旦插入表中并从该表中选择顺序,就不能保证顺序。因此,在检索时,您还必须应用命令,在该部分中,在SQL中添加ORDER BY
是最方便的方法。
关于python - 正确的方式将有序的字符串集存储在数据库中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45001765/