Colonne inconnue 'nom_colonne' dans 'clause Where' - Comment résoudre l'erreur MySQL : colonne inconnue dans la clause Where, des exemples de code spécifiques sont nécessaires
MySQL est un système de gestion de base de données relationnelle largement utilisé, qui prend en charge l'utilisation de structures structurées. Le langage de requête (SQL) effectue le stockage, la gestion et la récupération des données. Cependant, lors de l'utilisation de MySQL pour effectuer une requête, nous rencontrerons parfois des erreurs. L'une des erreurs courantes est la suivante : Colonne inconnue "nom_colonne" dans la "clause Where", c'est-à-dire "colonne inconnue dans la clause Where".
Cette erreur est généralement causée par un nom de colonne inexistant référencé dans l'instruction de requête. Afin de résoudre ce problème, nous devons vérifier si le nom de la colonne dans l'instruction de requête est correctement orthographié et nous assurer que le nom de la colonne existe dans la table interrogée. Voici quelques solutions courantes et exemples de code :
Exemple de code :
SELECT nom_colonne FROM nom_table WHERE nom_colonne = 'valeur' ;
Exemple de code :
SELECT t.column_name FROM table_name AS t WHERE t.column_name = 'value';
Exemple de code :
SHOW TABLES ;
DESCRIBE table_name ;
Exemple de code :
SELECT column_name
FROM table_name
WHERE column_name
= 'value' ;
Exemple de code :
SELECT t.column_name FROM table_name AS t WHERE t.column_name = 'value';
Résumé :
Lorsque MySQL signale une erreur "Colonne inconnue 'column_name' dans 'where clause'", nous devons vérifiez soigneusement L'orthographe des noms de colonnes, des noms de tables et des alias dans les instructions de requête garantit qu'ils existent dans la base de données et qu'ils sont accessibles correctement. J'espère que les solutions ci-dessus et l'exemple de code pourront vous aider à résoudre ce problème.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!