Android Room – запрос на вставку новой записи только в том случае, если комбинация двух полей не существует.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Room – запрос на вставку новой записи только в том случае, если комбинация двух полей не существует.

Сообщение Anonymous »

У меня есть таблица комнат с идентификатором, годом и неделей.
Изображение

Мне нужен запрос, чтобы новая запись добавлялась только в том случае, если комбинация года и недели не существует в таблице.
Как это заархивировать?
Я создал функция initInsertWeek. Но я не знаю, как это заархивировать.
@Dao
interface WeeksDao {

@Upsert
suspend fun upsertWeek(week: Week)

@Insert(onConflict = OnConflictStrategy.IGNORE)
suspend fun initInsertWeek(week: Week)
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... leds-do-no
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»