Я работал над проектом Quill и внезапно захотел выполнить raw SQL . Я сослался на документацию и узнал, как это сделать. Когда я выполняю строки ниже, это работает очень ...
def getProjectsFromSql: Future[List[(Index, String)]] ={
val rawQuery = quote(
infix"""SELECT * FROM Project""".as[Query[Project_True]]
)
val result = ctx.run(rawQuery)
result
}
Но когда я выполняю строки ниже, это дает ошибку ...
def getProjectsFromSql: Future[List[(Index, String)]] ={
val rawQuery = quote(
infix"""SELECT project_id, name FROM Project""".as[Query[(Int, String)]]
)
val result = ctx.run(rawQuery)
result
}
ошибка
com.github.mauricio.async.db.mysql.exceptions.MySQLException: Error 1054 - #42S22 - Unknown column 'x._1' in 'field list'
Я не мог определить причину ошибки. Я хочу решить это быстро. (Моя база данных mysql)