之間是否有任何顯著的性能差異func (db *DB) Query(query string, args ...interface{}) (*Rows, error)和func (db *DB) QueryRow(query string, args ...interface{}) *Row在"database/sql"包中,即使您LIMIT 1;在查詢結束時有?
1 回答

慕哥6287543
TA貢獻1831條經驗 獲得超10個贊
不同之處在于函數調用的開銷(即,與向數據庫發送查詢相比,幾乎沒有開銷)。QueryRow 調用 Query,然后將結果包裝在一個 sql.Row 中。
- 1 回答
- 0 關注
- 354 瀏覽
添加回答
舉報
0/150
提交
取消