Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :erreur de colonne inconnue dans la clause where

Dans MySql, les backticks indiquent qu'un identifiant est un nom de colonne. (Les autres SGBDR utilisent des crochets ou des guillemets doubles pour cela).

Votre requête était donc "donnez-moi toutes les lignes où la valeur de la colonne nommée 'uname' est égale à la valeur de la colonne nommée 'test'". Mais comme il n'y a pas de colonne nommée test dans votre table, vous obtenez l'erreur que vous avez vue.

Remplacez les backticks par des guillemets simples.