我創建了用戶表: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個贊
在內部,一些數據庫對其索引(如主鍵索引)進行排序,但只保留對實際記錄的引用。但是,無法對表中的數據進行排序-除非您想導出所有數據、刪除記錄,然后以正確的順序重新創建包含記錄的表。
添加回答
舉報
0/150
提交
取消