sql >> Databáze >  >> RDS >> Mysql

MySQL:Neznámý sloupec v chybě klauzule where

V MySql zadní zaškrtnutí označují, že identifikátor je název sloupce. (Jiné RDBMS k tomu používají závorky nebo dvojité uvozovky).

Váš dotaz tedy zněl:"poskytněte mi všechny řádky, kde se hodnota ve sloupci s názvem 'uname' rovná hodnotě ve sloupci s názvem 'test'". Ale protože ve vaší tabulce není žádný sloupec s názvem test, zobrazí se chyba, kterou jste viděli.

Nahraďte zadní zaškrtnutí jednoduchými uvozovkami.



  1. sqljocky synchronně dotazuje databázi

  2. Spouštěč je v Oracle neplatný

  3. Krásné bloky Boilerplate

  4. ukládání dat JSON v mysql