Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:грешка в неизвестна колона в клаузата where

В MySql обратните точки показват, че идентификаторът е име на колона. (Други RDBMS използват скоби или двойни кавички за това).

Така че вашата заявка беше:„дайте ми всички редове, където стойността в колоната с име „uname“ е равна на стойността в колоната с име „test““. Но тъй като във вашата таблица няма колона с име test, получавате грешката, която видяхте.

Заменете обратните отметки с единични кавички.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете * от таблицата, където дата =днес

  2. PHP таблица (Дата) динамична промяна на цвета въз основа на валидност

  3. jsp показва произволно количество редове от базата данни

  4. Entity Framework с MySQL - Времето за изчакване е изтекло при генериране на модел

  5. Заявката на Mysql с Left Join е твърде много бавна