Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Unbekannte Spalte in Where-Klauselfehler

In MySQL zeigen Backticks an, dass ein Bezeichner ein Spaltenname ist. (Andere RDBMS verwenden dafür Klammern oder doppelte Anführungszeichen).

Ihre Abfrage lautete also:"Geben Sie mir alle Zeilen, in denen der Wert in der Spalte mit dem Namen "uname" gleich dem Wert in der Spalte mit dem Namen "test" ist". Aber da es in Ihrer Tabelle keine Spalte mit dem Namen test gibt, erhalten Sie den Fehler, den Sie gesehen haben.

Ersetzen Sie die Backticks durch einfache Anführungszeichen.