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

podzapytanie (niepoprawne argumenty PRZECIW) przy użyciu Mysql

Problem w tym, że argument AGAINST musi być dosłownym ciągiem, na przykład 'Fred' . Nie wolno używać nazwy kolumny, takiej jak uf.user_id .

MATCH (up.`user_id`) AGAINST (uf.`user_id`)
--                            ^^^^^^^^^^^^ not allowed!

Z dokumentacji :

Prawdopodobnie musisz użyć LIKE zamiast MATCH , ale należy pamiętać, że będzie to znacznie wolniejsze.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zaktualizuj, jeśli istnieją dwa pola, wstaw, jeśli nie (MySQL)

  2. Nie można połączyć się z bazą danych mysql za pomocą play-slick 1.0.1/slick 3.0:błąd konfiguracji

  3. Dynamiczne pole wyboru PHP MYSQL

  4. Konwertuj znacznik daty i godziny MySql na format daty JavaScript

  5. baza danych mysql inżynierii wstecznej do tworzenia aplikacji django