分表优化
This commit is contained in:
parent
89e6caca29
commit
0c01e532e6
@ -132,12 +132,11 @@ func (p *PlayerModData) LoadDataFromDB(dwUin interface{}) bool {
|
||||
mod_table := "t_player_mod_" + fmt.Sprintf("%02d", uid%100)
|
||||
sqlStr := "SELECT * FROM t_player_mod WHERE dwUin = ?"
|
||||
p.Data = db.SqlModStruct{}
|
||||
if err := db.SqlDb.Get(&p.Data, sqlStr, uid); err != nil {
|
||||
if err = db.SqlDb.Get(&p.Data, "select * from "+mod_table+" where dwUin = ?", uid); err != nil {
|
||||
log.Debug("player mod get data failed, dwUin:%d, err:%v\n", uid, err)
|
||||
if err := db.SqlDb.Get(&p.Data, "select * from "+mod_table+" where dwUin = ?", uid); err == nil {
|
||||
p.Data.DwUin = uid
|
||||
return true
|
||||
}
|
||||
}
|
||||
db.SqlDb.Get(&p.Data, sqlStr, uid)
|
||||
p.Data.DwUin = uid
|
||||
return true
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user