首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >H2条件合并

H2条件合并
EN

Stack Overflow用户
提问于 2015-01-30 18:43:59
回答 1查看 294关注 0票数 3

在H2中是否可以创建一个MERGE语句,该语句仅在条件为真的情况下更新行,或者在mysql insert into on duplicate key中创建类似于以下内容的黑客:

代码语言:javascript
复制
MERGE INTO test_table KEY(city) 
VALUES(DECODE(modification_date < '2015-11-11','foo1','foo'), 'UK', '2015-11-11');

不幸的是,上面的例子是行不通的。

我的表:城市varchar(200)主键,country_code varchar (2),modification_date date

EN

回答 1

Stack Overflow用户

发布于 2018-07-02 05:01:12

我只是碰到了您的问题,同时试图找到一些与此相关的线索,但至少从文档中可以看出,您可以在一个ON命令中指定一个条件作为合并使用子句的一部分。我还没有对它进行测试,看看它是否允许任意的表达式,但在我看来,它很有可能满足您的需要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28242619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档