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