Files

25 lines
477 B
Go
Raw Permalink Normal View History

2025-08-15 03:53:14 +08:00
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)
}
}