Я уверен, что могу проверить, существует ли строка, выбирая ее, но мне интересно, есть ли способ, который я просто не знаю, - довольно простая задача, которая может быть. Эта таблица SQLite выглядит примерно так:
rowID QID ANID value
------ ------ ----- ------
0 axo 1 45
1 axo 2 12
Если комбинация QID и ANID уже существует, это значение должно быть обновлено, если комбинация QID и ANID еще не существует, то она должна быть вставлена. Хотя его достаточно просто написать:
SELECT * where QID = 'axo' and ANID = 3;
И проверьте, существует ли строка, а затем вставка и вставка/обновление. Я не могу помочь, но искать лучший способ. Спасибо заранее!