Effacer le dernier enregistrement dans une table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Effacer le dernier enregistrement dans une table

par Hubert Roksor » 13 oct. 2006, 17:50

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.

par Sastitix » 13 oct. 2006, 17:18

Non justement ça me le fait que sur ce fichier et il y a rien de vide ...

Attend toujours sa petite ligne de commande :)

par albat » 13 oct. 2006, 16:49

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:

Effacer le dernier enregistrement dans une table

par Sastitix » 13 oct. 2006, 16:47

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 :!!!!!