J'ai une table de base de données dans mon application dans laquelle je voudrais seulement stocker les dix premières valeurs numériques les plus élevées. Les colonnes sont id (unique), nom, score.Meilleure façon de supprimer efficacement les lignes SQL dans Android
Quelle est la meilleure méthode pour cela? devrais-je retirer manuellement tous les enregistrements et supprimer par ID? ou puis-je utiliser une instruction SQL?
Merci,
Ben
Cela dépend des enregistrements de votre table de base de données. Si c'est en nombre inférieur, puis en utilisant la requête supprimer les lignes. – user370305
Si vous voulez seulement stocker 10 valeurs, utilisez un fichier, vous n'avez pas besoin d'une base de données relationnelle pour cela. –
@ MaurícioLinhares Je ne suis pas sûr d'être d'accord. SQL lui fournira une certaine facilité d'accès qu'un fichier plat ne le fera pas. Et je ne pense pas que l'overhead de sqlite justifierait de ne pas l'utiliser. C'est sq * lite * –