【发布时间】:2013-10-03 19:03:56
【问题描述】:
我正在尝试在这样的 MySQL 表中插入一行:
create table CURRENCIES (
code VARCHAR(3),
description VARCHAR(30),
PRIMARY KEY (`code`)
);
我的 Scala 代码是:
val pk: Option[String] = DB.withConnection { implicit conn =>
SQL("INSERT INTO currencies (code, description) VALUES ({code}, {description});")
.on("code" -> code , "description" -> description)
.executeInsert()
}
但我在使用 VARCHAR 时由于预期的数字 PK 而出现错误。我已经阅读了 ResultSetParser 来实现这种插入,但我不知道如何使用它。
有什么帮助吗?
【问题讨论】:
标签: mysql scala anorm playframework-2.2