Si vous obtenez l'erreur suivante, cela signifie qu'aucune table
portant le nom xxx
n'existe dans la base de
données courante.
Table 'tbl_name' doesn't exist Can't find file: 'tbl_name' (errno: 2)
Dans certains cas, les tables pourraient exister, mais vous n'utilisez pas les références correctes :
Comme MySQL utilise des dossiers et des fichiers pour stocker les bases de données et les tables, les noms sont sensibles à la casse si le serveur fonctionne sur un système d'exploitation qui est sensible à la casse.
Même pour les systèmes de fichiers qui ne sont pas sensibles à la casse, comme sur Windows, toutes les références dans une requêtes doivent être faîtes dans la même casse.
Vous pouvez vérifiez les tables disponibles avec la commande
SHOW TABLES
. See Section 13.5.3, « Syntaxe de SHOW
».
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.