Playframework 阿诺姆:';id';找不到可用列:范围\标识()
我正在运行一个SQL查询,它在H2或MySQL中复制和粘贴时运行良好,但在Anorm中失败,并显示一条神秘的错误消息:Playframework 阿诺姆:';id';找不到可用列:范围\标识(),playframework,anorm,Playframework,Anorm,我正在运行一个SQL查询,它在H2或MySQL中复制和粘贴时运行良好,但在Anorm中失败,并显示一条神秘的错误消息:'id'未找到,可用列:SCOPE_IDENTITY(): 注意:此表中有一列id,主键自动递增,但不确定是否相关 这是什么意思?我实际上是因为我自己 SQL"...".executeInsert(parser.*) 使用定义错误的解析器而不是 SQL"...".executeInsert() SCOPE_IDENTITY指插入行的id,将解析器传递给executeInser
'id'未找到,可用列:SCOPE_IDENTITY()
:
注意:此表中有一列id
,主键自动递增,但不确定是否相关
这是什么意思?我实际上是因为我自己
SQL"...".executeInsert(parser.*)
使用定义错误的解析器而不是
SQL"...".executeInsert()
SCOPE_IDENTITY指插入行的id,将解析器传递给executeInsert
方法会使它返回一个自定义对象列表(显然拥有一个id
字段),而不是一个int列表
SQL"...".executeInsert()