1 つのクエリで複数の行を更新したい:
//threadIDs is a variable length slice of integers like [3 5 6]
query := "UPDATE message SET recipient_deleted=? WHERE recipient_id=? AND thread_id IN ?"
_, err := database.SQL.Exec( query, 1, userID, threadIDs)
if err != nil {
log.Fatal(err)
}
しかし、次のランタイム エラーが発生します。
sql: converting argument $3 type: unsupported type []int, a slice of int
どうすればこれを修正できますか?