如何在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語言的限制 –