package cursor import ( "database/sql" "fmt" "goLearn/model" ) func Runcorsor(db *sql.DB) { row, err := db.Query("SELECT uid,author,age FROM article WHERE age > 50") if err != nil { return } num := 0 for row.Next() { num++ var data model.CursorData err := row.Scan(&data.Uid, &data.Author, &data.Age) if err != nil { panic(err) } fmt.Printf("第%d个age大于50的数据:\nuid: %s\nauthor: %s\nage:%d\n", num, data.Uid, data.Author, data.Age) } }