Giả sử bạn biết rằng bạn muốn đặt những thứ có id 1, 2 và 3 để có điểm, 2, 8 và 64 (thay vì chỉ là số ngẫu nhiên), bạn có thể:
UPDATE
things AS t
SET
score = c.score
FROM
(values
(1, 2),
(2, 30),
(4, 50)
) as c(id, score)
where c.id = t.id;
Vì vậy, với Rails, bạn sẽ sử dụng ActiveRecord::Base.connection#execute
để thực thi một khối tương tự như trên, nhưng với chuỗi giá trị chính xác được nội suy.