Я ищу способ сгенерировать запрос UPDATE для нескольких столбцов, которые известны только во время выполнения.
Например, учитывая List[(String, Int)]
, как мне сгенерировать запрос в форме UPDATE <table> SET k1=v1, k2=v2, kn=vn
для всех пар ключ/значение в списке?
Я обнаружил, что при наличии одной пары ключ/значение простой SQL-запрос может быть построен как sqlu"UPDATE <table> SET #$key=$value
(где ключ получен из надежного источника, чтобы избежать инъекции), но мне не удалось обобщить это на список обновлений. без выполнения запроса для каждого.
Это возможно?