Насколько я знаю, возможно иметь лишь небольшой недостаток
Предполагая, что ваша модель называется Job
, вы можете сделать что-то вроде этого ...
var jobs []Job
db.Find(&jobs).Where("status = ?", StatusPending).Update("status", StatusRunning)
ЛинииВлияние будет в jobs var
, но я должен сказать, что вы получите строки, как они были до обновления, поэтому состояние моделей будет «В ОЖИДАНИИ»