这样子写,再查询数据库的时候第二行走完 caseAll
有数据,但是第四行走完 caseVio
有数据,caseAll
数据却被清空了,变为了nil
var caseAll []model.CaseDetail
model.DB.Table(tableName).Select("case_id,start_at,end_at").Scan(&caseAll)
var caseVio []model.CaseDetail
model.DB.Table(tableName).Select("case_id,start_at,end_at").Where("variant != ?", variant).Scan(&caseVio)
但是这样子写就没问题,这是问什么呢
var caseAll, caseVio []model.CaseDetail
model.DB.Table(tableName).Select("case_id,start_at,end_at").Scan(&caseAll)
model.DB.Table(tableName).Select("case_id,start_at,end_at").Where("variant != ?", variant).Scan(&caseVio)