为了账号安全,请及时绑定邮箱和手机立即绑定

在 SQLAlchemy 中创建排序表 - ORM

在 SQLAlchemy 中创建排序表 - ORM

一只萌萌小番薯 2022-12-20 16:41:36
我创建了用户表:class User(db.Model):    id = db.Column(db.String(4), primary_key=True)    username = db.Column(db.String(100))    def __repr__(self):        return f'<User {self.id}>'当我像这样添加两个用户时:u2 = User(id='u002', username='User2')u1 = User(id='u001', username='User1')db.session.add_all([u2, u1])db.session.commit()我想让我的表始终按 排序User.id,尽管我添加新用户的顺序是这样。是否有可能做到这一点?我只找到了一种订购方式relationship。
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

在内部,一些数据库对其索引(如主键索引)进行排序,但只保留对实际记录的引用。但是,无法对表中的数据进行排序-除非您想导出所有数据、删除记录,然后以正确的顺序重新创建包含记录的表。

查看完整回答
反对 回复 2022-12-20
  • 1 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信