播放框架scala和mysql错误

时间:2013-08-20 11:50:49

标签: mysql scala playframework anorm

我在我的os ubuntu上使用mysql玩框架(scala)

我有示例代码

  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.tytul'喜欢'%%'   在第1行按2个零点排序

该代码正在内存中使用数据库!
有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

我认为如果您完全删除引号(或使用反引号,如Carsten所建议的那样)它会起作用。


以下是文档:http://dev.mysql.com/doc/refman/5.0/en/identifiers.html