J
string
. Причём тут слайс? Или я чего-то не понимаю?Size: a a a
DP
string
. Причём тут слайс? Или я чего-то не понимаю?where id in (?, ?)
, и передавать два параметра отдельноJ
C
DP
J
var my_perfect_slice []string
my_perfect_slice = append(my_perfect_slice, "test")
my_perfect_slice = append(my_perfect_slice, "test1")
my_perfect_slice = append(my_perfect_slice, "test2")
"test1"
. DP
DP
AK
J
sql := sq.Update("data").Set("checked", "NOT checked").Where(sq.Eq{"id": ids})
_, err := db.Exec(sql.ToSql())
error: sql: converting argument $1 type: unsupported type []interface {}, a slice of interface
UPDATE `data` SET `checked` = NOT `checked` WHERE `id` IN (?)
C
sql := sq.Update("data").Set("checked", "NOT checked").Where(sq.Eq{"id": ids})
_, err := db.Exec(sql.ToSql())
error: sql: converting argument $1 type: unsupported type []interface {}, a slice of interface
UPDATE `data` SET `checked` = NOT `checked` WHERE `id` IN (?)
VK
sql := sq.Update("data").Set("checked", "NOT checked").Where(sq.Eq{"id": ids})
_, err := db.Exec(sql.ToSql())
error: sql: converting argument $1 type: unsupported type []interface {}, a slice of interface
UPDATE `data` SET `checked` = NOT `checked` WHERE `id` IN (?)
/
ЕК
/
J
stooges := users.Where(sq.Eq{"username": []string{"moe", "larry", "curly", "shemp"}})
three_stooges := stooges.Limit(3)
// Behaves like:
SELECT * FROM users WHERE username IN (?,?,?,?) LIMIT 3", "moe", "larry", "curly", "shemp"
AK