package main import ( "database/sql" "fmt" "log" _ "github.com/go-sql-driver/mysql" ) func main() { dsn := "root:bindbox2025kdy@tcp(150.158.78.154:3306)/bindbox_game" db, err := sql.Open("mysql", dsn) if err != nil { log.Fatal(err) } defer db.Close() rows, err := db.Query("SELECT shop_order_id, actual_pay_amount, actual_receive_amount, raw_data FROM douyin_orders ORDER BY id DESC LIMIT 5") if err != nil { log.Fatal(err) } defer rows.Close() for rows.Next() { var id string var pay, recv int64 var raw string err := rows.Scan(&id, &pay, &recv, &raw) if err != nil { log.Fatal(err) } fmt.Printf("ID: %s | Pay(DB): %d | Recv(DB): %d\nRaw: %s\n\n", id, pay, recv, raw) } }