我正在使用uptrace/bun作为golang的ORM。我想通过添加主键ID
和created
列来为现有的struct Order创建一个表。我正在按如下方式嵌入struct,但希望将ID
保留为db中的第一列。如何做到这一点?
type MyOrder struct {
*Order
ID int64 `bun:",pk,autoincrement"`
CreatedAt time.Time `bun:",nullzero,default:now()"`
}
这将创建表,但在列出数据库中的记录时,ID是倒数第二列。
1条答案
按热度按时间mrphzbgm1#
尝试简单地将ID放在MyOrder结构中字段顺序的前面