Как получить количество затронутых строк после обновления с помощью Sequel?

Можно ли получить количество затронутых строк после обновления данных?

Вот пример:

count = table_products.where(:status => 1).update(:status => 0) # is sth like this possible?

1 ответ

Решение

Ты это пробовал? Документы говорят, что update фактически возвращает количество затронутых строк:

Возвращаемое значение - это, как правило, количество обновленных строк, но это зависит от адаптера.

У меня нет MySQL, чтобы проверить, работает ли он на самом деле, но если это не так, я думаю, что это зависит от MySQL, а не от Sequel.

Другие вопросы по тегам