-
Notifications
You must be signed in to change notification settings - Fork 196
Open
Description
mysql 5.7升级到8.0,某些表加了8.0的关键词作为字段,该框架框架 tag不支持增加反括号这个处理, 这个表的model中的rank字段如何加反引号处理
type TBBestFriendRank struct {
ID int64 `ddb:"id" json:"id" form:"id"` // 自增主键
UserID int64 `ddb:"user_id" json:"user_id" form:"user_id"` // 用户id
FriendUserID int64 `ddb:"friend_user_id" json:"friend_user_id" form:"friend_user_id"` // 挚友id
SouvenirID int64 `ddb:"souvenir_id" json:"souvenir_id" form:"souvenir_id"` // 信物id
Rank int64 `ddb:"rank" json:"rank" form:"rank"` // 排名,从1开始
Score int64 `ddb:"score" json:"score" form:"score"` // 周期内分数
RankStartDate string `ddb:"rank_start_date" json:"rank_start_date" form:"rank_start_date"` // 榜单开始时间
RankType int64 `ddb:"rank_type" json:"rank_type" form:"rank_type"` // 榜单类型:0周榜,1月榜
CreateTime int64 `ddb:"create_time" json:"create_time" form:"create_time"` // 创建时间
}
建议可以在 buildInsert 等函数中,可以给字段加上反引号,去做插入,或者查询,这样更为通用一些,否则一些特殊case,处理不了
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels