如何在Go语言中设置mysql限制?我尝试到PHP它是工作,但在Go语言,它表明<nil>
值不知道如何固定如何设置限制或查询Go语言Mysql?
php:--- $sql = "SELECT My_Data FROM page_data"; or $sql = "SELECT My_Data FROM page_data limit 0,10";
Go :- SHOW <nil> >>>
myquery, err := db.Prepare("SELECT pages_old FROM app_library")
fmt.Println("Data---", myquery)
当我打以下命令: - 问:=“SELECT data
FROM page_data
”
rows, err := db.Query(q)
if err != nil {
fmt.Println(err)
}
defer rows.Close()
for rows.Next() {
var data string // same database type
if err := rows.Scan(&data); err != nil {
log.Fatal(err)
}
fmt.Println(data)
}
然后得到下面的错误:
Error: error :-- commands out of sync. Did you run multiple statements at once? panic: runtime error: invalid memory address or nil pointer dereference panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x10bee7a]
请告诉我的错误? –
如何为mysql查询设置go语言的限制 –