Comment SÉLECTIONNER les 10 dernières lignes d'une table SQL qui n'a pas de champ ID?

J'ai une table MySQL avec 25000 lignes.

C'est un fichier CSV importé, donc, je tiens à regarder les dix dernières lignes pour s'assurer qu'il importé le tout.

Cependant, puisqu'il n'y a pas de colonne ID, je ne peux pas dire:

SELECT * FROM big_table ORDER BY id DESC

Quelle instruction SQL de me montrer les 10 dernières lignes de ce tableau?

La structure de la table est tout simplement ceci:

columns are: A, B, C, D, ..., AA, AB, AC, ... (like Excel)
all fields are of type TEXT
Définir le "dernier". Dans la plupart des implémentations de SQL n'est pas inhérent à l'ordre...
montrer la structure de ta table, s'il vous plaît.
Ajouter le rownumber à partir du fichier comme une colonne.
Peut-être hors sujet, mais pourquoi ne pas utiliser simplement ajouter une colonne de type AUTO_INCREMENT à votre schéma? (Vous aurez toujours être en mesure d'importer le fichier CSV.)

OriginalL'auteur Edward Tanguay | 2011-01-17