Archive for the 'SGBD' Category

Si les index permettent à la base de données de mieux parcourir les enregistrements, pourquoi ne mettrait-on pas un index sur chaque champ ? Est-ce que cela n’améliorerait pas les recherches ?
En fait, il y a une raison très simple pour ne pas indexer chaque champ :

Mettre des index partout fait grossir le fichier [...]

Durant une formation, on s’est retrouvé face à une particularité assez fine de MySQL, alors qu’on cherchait à tester PDO en PHP.
Voici la requête préparée qu’on avait mise au point :
SELECT nom, prenom
FROM auteur
WHERE nom = ?;
En lieu et place du nom, nous avons voulu insérer un zéro
Cela donnait donc
SELECT nom, prenom
FROM auteur
WHERE nom = [...]