Golang GORM 返回多数据集 []map[string]interface{}

 1 // 返回多数据集
 2 func UserManySet() {
 3 
 4     rows, err := DB.Raw(`select * from [user];select * from [user1];`).Rows()
 5     if err == nil {
 6         for {
 7             var result1 []map[string]interface{}
 8             rows.Next()
 9             err = DB.ScanRows(rows, &result1)
10             if err == nil {
11                 fmt.Println("\n\nRaw3:", result1)
12             }
13             if !rows.NextResultSet() {
14                 break
15             }
16         }
17     }
18     fmt.Println("Raw3:", rows.Err())
19 
20 }

 

 
posted @ 2023-12-15 18:26  看一百次夜空里的深蓝  阅读(358)  评论(1)    收藏  举报