我将 Play Framework (2.3.1) 与 Slick(play-slick 版本 0.8.0-M1)和 MySQL 数据库 (5.5.28) 一起使用。
我的查询之一导致 MySQLSyntaxErrorException:
Preparing statement: select x2."id", x2."course_id", x2."trainee_id", x2."transaction_id" from "trainee_grouptraining_GroupBooking" x2 where x2."course_id" = 1
问题似乎出在双引号上,因为其他查询工作正常,并且它们使用单引号,如下所示:
Preparing statement: select x2.`id`, x2.`courseLanguage`, x2.`date`, x2.`description`, x2.`duration`, x2.`kind`, x2.`maxParticipants`, x2.`name`, x2.`courseType_id`, x2.`trainer_id` from `Course` x2 where x2.`id` = 1
我该怎么办?
最佳答案
我猜你正在进口
scala.slick.driver.JdbcDriver.simple._
你应该导入
scala.slick.driver.MySQLDriver.simple._
反而。
关于mysql - Slick - MySQL 语法错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24629004/