0

我在我的操作系统 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' 附近使用,其中 'computer.tytul' like '%%' order by 2 nulls' 在第 1 行]

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

4

1 回答 1

3

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


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

于 2013-08-20T12:42:00.350 回答