首先,我需要将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/

10-16 22:58