使用scala slick创建多个数据库

时间:2017-04-14 05:19:04

标签: scala slick-3.0 slick-2.0

是否可以使用光滑的单个查询创建多个数据库?

 sqlu"""CREATE DATABASE if not exists students;CREATE DATABASE if NOT professors"""

我正在运行上面的光滑查询但是获得了MySQLSyntaxErrorException

  

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL语法中有错误;检查与您的MySQL服务器版本相对应的手册,以便在第1行的'CREATE DATABASE if NOT EXISTS professor'附近使用正确的语法

1 个答案:

答案 0 :(得分:0)

我找到了回答我自己的问题

val createDbs = DBIO.seq(sqlu"""CREATE DATABASE if not exists students""",
  sqlu"""CREATE DATABASE if not exists professors """)
db.run(createDbs)