Как увеличить данные до существующих данных в запросе ОБНОВЛЕНИЕ КОМНАТЫ - PullRequest
0 голосов
/ 01 мая 2020
@Query("UPDATE tmcourses SET totalNumberOfItems = :totalNumberOfItems,totalItemSize = :totalItemSize WHERE courseId = :courseId")
fun update(
    totalNumberOfItems: Int,
    totalItemSize: Long,
    courseId: Int?
)

Здесь в базе данных totalNumberOfItems равно 5, но теперь, когда я обновлю это, он заменит старые данные вместо приращения в старых данных.

1 Ответ

0 голосов
/ 01 мая 2020

Одним из решений для приращения данных в записи таблицы базы данных является сначала выборка данных из базы данных, затем выполнение операции с ней (в вашем случае вы, вероятно, захотите sum it), а затем обновить запись, используя оператор обновления.

...