Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Nieznana kolumna w miejscu błędu klauzuli

W MySql znaki wsteczne wskazują, że identyfikatorem jest nazwa kolumny. (Inne RDBMS używają do tego nawiasów lub podwójnych cudzysłowów).

Twoje zapytanie brzmiało:„daj mi wszystkie wiersze, w których wartość w kolumnie o nazwie „uname” jest równa wartości w kolumnie o nazwie „test””. Ale ponieważ w Twojej tabeli nie ma kolumny o nazwie test, pojawia się błąd, który widziałeś.

Zastąp znaki backticks pojedynczymi cudzysłowami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql - przy próbie importu bazy danych pojawia się komunikat 'System nie może znaleźć podanego pliku.'

  2. Tworzenie tabeli za pomocą vb.net, mysql

  3. Białe znaki w polu bazy danych nie są usuwane przez trim()

  4. kodowanie base64 w MySQL

  5. Podstawowe porównanie administracyjne między Oracle, MSSQL, MySQL, PostgreSQL