Play Framework Scala и MySQL ошибка

У меня есть игровой фреймворк (Scala), работающий с MySQL на моей ОС Ubuntu

У меня есть пример кода

  val computers = SQL(
    """
      select * FROM 'computer'
      where 'computer.tytul' like {filter}
      order by {orderBy} nulls last
      limit {pageSize} offset {offset}
    """
  ).on(
    'pageSize -> pageSize, 
    'offset -> offest,
    'filter -> filter,
    'orderBy -> orderBy
  ).as(Computer.withCompany *)

Это приводит к следующей ошибке, когда я использую его с MySQL

[MySQLSyntaxErrorException: у вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с '' computer ', где'computer.tytul'похож на'%%'порядок на 2 нуля' в строке 1]

Этот код работал с базой данных в памяти!
Может кто-нибудь помочь?

1 ответ

Я думаю, что это сработало бы, если бы вы полностью удалили кавычки (или использовали обратные кавычки, как предложено Карстеном).


Вот документация: http://dev.mysql.com/doc/refman/5.0/en/identifiers.html

Другие вопросы по тегам