2017-08-17 1 views
0

J'ai tableau que pour les lignes spécifiées avec des identifiants spécifiés doivent modifier la valeur, tandis que pour les lignes précédemment sélectionnées doivent être réinitialisés. Ai-je besoin de réinitialiser la totalité de la table, puis de la mettre à jour pour les lignes spécifiées? existe-t-il une option pour mettre à jour la table avec une seule requête. J'utilise la persistance de la pièce sur AndroidComment réinitialiser les lignes précédemment mises à jour et mettre à jour les lignes sélectionnées avec une seule requête?

+0

Veuillez fournir quelques exemples de données et la sortie désirée. (Voir [Comment mettre en forme des tables SQL dans un message de dépassement de pile ?] (Https://meta.stackexchange.com/q/96125) pour savoir comment en ajouter.) Schéma supplémentaire informations et où vos tentatives échouaient également Aidez-nous à mieux vous aider. –

Répondre

1

Comme toute base de données standard, Room Update et Delete sont des types d'opérations distincts.

Ensuite peut-être vous pouvez essayer d'exécuter Trigger si vous avez besoin d'une opération mixte (thread about trigger).

Mais pour quelle raison devez-vous exécuter ces deux opérations dans une même requête?