使用H2数据库,我想用一个查询增加一个值。在MySQL中,我会选择像
这样的东西INSERT INTO counts SET id = 1, c = 1 ON DUPLICATE KEY UPDATE c = c + 1;
H2不支持ON DUPLICATE KEY
,但我读到了MERGE INTO
。但是,我还没弄清楚,是否以及如何使用它来增加一个值。可能吗?还有另一种方式吗?
答案 0 :(得分:1)
对于H2版本1.3.176及更新版本,当使用MySQL模式时,问题中的陈述有效。要使用MySQL模式,请将;mode=mysql
附加到数据库URL。