Replace the IN with ANY v := []string{"1", "2", "3", "4"} id := 1 q := "UPDATE users SET deleted = true WHERE id = $1 and org_id = ANY($2::bigint[])" in := "{" + strings.Join(v, ",") + "}" res, err := Db.Exec(q, id, param)