Pour savoir s'il existe des enregistrements dans une table (une grosse table, plusieurs millions d'enregistrements) avec un id inférieur à une valeur que feriez-vous (dans un soucis de rapidité, d'optimisation) ? (je me fous de savoir combien, leurs valeurs,... juste s'il y en a ou pas)
SELECT COUNT(*) FROM table WHERE id<valeur; en testant si le résultat > 0 |
ou
SELECT id FROM table WHERE id<valeur LIMIT 1; en testant si la requête renvoie quelque chose |
ou autre chose ?