StarRocks不支持ON DUPLICATE KEY UPDATE
时间: 2023-12-13 13:34:19 浏览: 314
mysql ON DUPLICATE KEY UPDATE语句示例
5星 · 资源好评率100%
根据我所了解的信息,StarRocks是支持ON DUPLICATE KEY UPDATE的。在StarRocks中,可以使用INSERT INTO ... ON DUPLICATE KEY UPDATE ...语法来实现类似MySQL中的功能。具体用法与MySQL中的用法类似,可以在插入数据时指定当唯一键冲突时需要执行的更新操作。例如:
```sql
INSERT INTO my_table (id, name, age) VALUES (1, 'Alice', 20) ON DUPLICATE KEY UPDATE name='Alice', age=20;
```
这条语句的意思是,如果my_table表中已经存在id为1的记录,则将该记录的name和age更新为'Alice'和20;否则,插入一条新记录,id为1,name为'Alice',age为20。
阅读全文