UPDATE语句H2 DB中的预期SET错误代码:42001

尼古拉斯

我很想执行我在互联网上找到的以下语句,以更改Sonar的快照。

UPDATE snapshots as old_snap, 
       snapshots as new_snap 
SET old_snap.islast = 0 
where old_snap.islast=1 
and new_snap.created_at > old_snap.created_at 
and new_snap.project_id = old_snap.project_id 
and new_snap.islast=1;

但是在执行该语句时,它说它期望一个SET。

错误:SQL语句“ UPDATE SNAPSHOTS AS OLD_SNAP,[*] NEW_SNAP SET OLD_SNAP.ISLAST = 0 WHERE OLD_SNAP.ISLAST = 1 AND NEW_SNAP.CREATED_AT> OLD_SNAP.CREATED_AT AND NEW_SNAP.PROJECT_ID = OLD_SNAPLAST.PROJECT是语法错误。 1“; 预期的“ SET”;SQL语句:UPDATE快照为old_snap,new_snap SET old_snap.islast = 0,其中old_snap.islast = 1和new_snap.created_at> old_snap.created_at和new_snap.project_id = old_snap.project_id和new_snap.islast = 1 [42001-178] 42001错误代码:42001

任何人都可以解决此问题?

查尔斯里亚姆

UPDATE语句更改表中的行。

典型的UPDATE语句指定以下信息:

table_name改变的表名:

一个WHERE是过滤改变行条款

使用SET子句指定的列名称及其新值的列表

您可以使用同一条UPDATE语句更改一个或多个行

如果指定了多个行,则将对所有这些行执行相同的更改。

Update Synthax:

UPDATE table_name
SET (column_name = value)
WHERE statement

UPDATE snapshots as old_snap
SET old_snap.islast = 0
WHERE old_snap.islast=1 
and (select new_snap.created_at 
     from snapshots new_snap
     where new_snap.project_id = old_snap.project_id 
     and new_snap.islast=1
     ) > old_snap.created_at;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么此UPDATE语句在H2中失败?

来自分类Dev

H2语句后的代码未执行

来自分类Dev

H2语句池

来自分类Dev

在h2中定义复合主键

来自分类Dev

H2中的分层查询

来自分类Dev

H2查询中的无限循环

来自分类Dev

在h2中动态导入csv

来自分类Dev

如何从Java和H2 DB连接到H2数据库

来自分类Dev

Spring Batch中H2 db的元表

来自分类Dev

更改<h2>中的文本而不更改跨度相同的h2标签

来自分类Dev

如何在文本中preg_replace <br />和> <h2>&nbsp; </ h2>?

来自分类Dev

删除h2,直到在beautifulsoup中到达下一个h2

来自分类Dev

H2 中的图像(每 h2 唯一)

来自分类Dev

DB2 10.5的休眠错误拒绝连接:连接。错误代码= -4499,SQLSTATE = 08001

来自分类Dev

DB2 10.5的休眠错误拒绝连接:连接。错误代码= -4499,SQLSTATE = 08001

来自分类Dev

具有datetime2的H2 DB

来自分类Dev

DB2和MyBatis连接被拒绝:连接。错误代码= -4499,SQLSTATE = 08001

来自分类Dev

Db2 docker 容器退出,错误代码为 0

来自分类Dev

Play框架任务示例H2错误-已修复

来自分类Dev

Grails抛出H2 WebServlet加载错误

来自分类Dev

数据转换错误H2数据库

来自分类Dev

从类分配数据的Ormlite H2错误

来自分类Dev

H2 的 Hibernate 多租户问题:错误的架构

来自分类Dev

如何将H2控制台连接到嵌入式Spring H2 DB

来自分类Dev

H2数据库中的当前时刻

来自分类Dev

H2中我的桌子在哪里?

来自分类Dev

您可以在H2中创建多个目录吗?

来自分类Dev

在H2中运行空间查询的语法是什么?

来自分类Dev

H2中的ROW_NUMBER()不起作用