« MySQL/Manipulation de données » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 107 :
* Si une table contient beaucoup d'index, on peut agrandir le cache pour accélérer les <code>DELETE</code> (variable <code>key_buffer_size</code>).
* Pour les tables indexées MyISAM, parfois <code>DELETE</code> est plus rapide en spécifiant le mot <code>QUICK</code> (<code>DELETE QUICK FROM</code> ...). Cela permet de réutiliser les valeurs des index effacées.
* <code>TRUNCATE/</code> efface également les lignes rapidement, en faisant <code>DROP</code> et <code>CREATE</code> (sur certains moteurs de stockage seulement).
* <code>TRUNCATE</code> ne garantit pas la transaction ou le verrouillage.
* <code>DELETE</code> informe de combien de lignes ont été supprimées, mais pas <code>TRUNCATE</code>.