Base de donnée

Fermé
mimi - 16 avril 2009 à 17:17
 Reponse - 16 avril 2009 à 17:59
Bonjour,
je voudrai savoir quelle est la requette essentielle pour la suppression de tous les enregistrements d'une table, je sait comment supprimer un par la requette delete mais en indiquant une condition de suppression mais tous j'en sait plus, aidez moi svp.

3 réponses

Tu peux toujours faire une boucle si t'es dans un programme.

Quel est ton contexte ?
0
infor3lmd Messages postés 111 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 13 mai 2009 2
16 avril 2009 à 17:49
tu met un select pour sélection tous les éléments de ta table :
SELECT * FROM nom_table
ensuite tu supprime avec delet
0
DELETE FROM nom_table

ou plus performant

TRUNCATE TABLE nom_table
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
16 avril 2009 à 17:58
Euh, un simple delete sans where et c'est tout.

Et même mieux, un
 TRUNCATE TABLE nomDeLaTable;


Qui aura pour effet de remettre l'auto_increment à 0.
0