在切片中使用SQL 查詢時,您可能會遇到諸如「converting Exec argument #0's」之類別的錯誤類型:不支援的類型[]int,切片。 「為了解決這個問題,您可以利用sqlx 函式庫提供的In() 輔助函數。
In() 的語法如下:
query, args, err := sqlx.In(query, args)
其中query 是原始查詢string 和args 是要插入查詢中的值的切片。 In(),請遵循以下步驟步驟:
query, args, err := sqlx.In("SELECT * FROM quote WHERE qid IN (?)", qids)
query = database.SQL.Rebind(query)
err = database.SQL.Select(&quotes, query, args...)
以上是在 Go 中使用 SQLx 時如何避免「不支援的類型 []int」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!