sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Okänd kolumn i där klausulfel

I MySql indikerar backticks att en identifierare är ett kolumnnamn. (Andra RDBMS använder parenteser eller dubbla citattecken för detta).

Så din fråga var, "ge mig alla rader där värdet i kolumnen som heter 'uname' är lika med värdet i kolumnen som heter 'test'". Men eftersom det inte finns någon kolumn med namnet test i din tabell får du felet du såg.

Ersätt backticks med enstaka citattecken.



  1. PostgreSQL-funktion / lagrad procedur CURRENT_TIMESTAMP ändras inte

  2. Felkod:1292. Trunkerat felaktigt DUBBELt värde:'ja'

  3. Oracle - Hur man genererar skript från sql-utvecklare

  4. Skapa en databas programmatiskt i SQL Server