Page 1 sur 1

Effacer le dernier enregistrement dans une table

Posté : 13 oct. 2006, 16:47
par Sastitix
Bonjour

Je voudrais savoir si il existe une commande qui permette d'effacer le dernier enregistrement dans une table.
En fait lors de l'un de mes fichiers CSV, j'ai toujours un enregistrement vide qui se créé dans ma table Client ....

Merci :!!!!!

Posté : 13 oct. 2006, 16:49
par albat
Ce doit être à cause d'une ligne vide en fin de ton fichier CSV.
Peut-être serait-il plus opportun de supprimer cette ligne parasite dans le fichier avant de l'importer... :wink:

Posté : 13 oct. 2006, 17:18
par Sastitix
Non justement ça me le fait que sur ce fichier et il y a rien de vide ...

Attend toujours sa petite ligne de commande :)

Posté : 13 oct. 2006, 17:50
par Hubert Roksor
Par principe, il est impossible de déterminer quel est le "dernier enregistrement". Si tu as une clé auto-incrémentée, tu peux récupérer la plus grande valeur avec MAX() puis faire un simple DELETE sur l'enregistrement. Mais comme le dit albat, le mieux est de loin de trouver pourquoi un enregistrement vide se crée.