Remise à zéro d'une table MySQL
Les débutants qui veulent remettre à zéro une table MySQL (c'est à dire, supprimer tous les enregistrements pour obtenir une table vide), utilisent souvent la commande :
DELETE FROM
Il est plus propre d'utiliser la commande :
TRUNCATE TABLE
Cette commande est bien plus rapide, et réinitialise complètement la table (auto_increment à 0).
Attention, toutefois, si vous avez des contraintes d'intégrités ou des transactions, il est plus prudent de consulter la documentation avant toute opération.