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

Contenu supprimé Contenu ajouté
Ligne 82 :
* En cas d'<code>UPDATE</code> d'une table MyISAM au format dynamique, les colonnes larges causes des lectures de mémoire superflues. Il faut régulièrement lancer <code>OPTIMIZE TABLE</code> pour les réduire à la taille de leur contenu.
* Lancer plein d'UPDATE en même temps sur une table verrouillée est plus rapide qu'individuellement.
* Ajouter <code>FOR UPDATE</code> à la fin d'un <code>SELECT</code> sur une table InnoDB, prépare les locks nécessaires pour ne pas que ces données changent avant un <code>UPDATE</code> les utilisant<ref>https://dev.mysql.com/doc/refman/8.0/en/innodb-locking-reads.html</ref>.
 
 
{{attention|La fonction <code>replace()</code> est sensible à la casse même avec les collations insensibles.}}