MySQL tiene algo como esto:SQLite INSERT - ON DUPLICATE KEY UPDATE
INSERT INTO visits (ip, hits)
VALUES ('127.0.0.1', 1)
ON DUPLICATE KEY UPDATE hits = hits + 1;
Por lo que yo estoy sé esta característica no existe en SQLite, lo que quiero saber es si hay alguna manera para archivar el mismo efecto sin tener que ejecutar dos consultas. Además, si esto no es posible, ¿qué prefieres:
- SELECT + (INSERT o UPDATE) o
- ACTUALIZACIÓN (+ Insert si falla la actualización)
Solo para el registro, 'REPLACE' no es una opción. –
En cuanto al enlace "otra gran solución", también consideraría una respuesta diferente a la misma pregunta: http://stackoverflow.com/a/418988/3650835 – KayakinKoder