
# REPLACE
REPLACE用于往表中插入行或替换表中的行。
#### 常用语法
```
replace into table(col1,col2,col3)
values(value1,value2,value3)
```
#### 语法限制
- 暂不支持PARTITION语法。
- 当自增表格ID不存在时，使用REPLACE将会插入一条指定ID的数据，但不会自动生成ID。
 
#### 使用限制
- 如果REPLACE语句中拆分键的值是非法的，数据默认会路由到0号分库或者0号分表。
- 不建议在REPLACE语句中使用VERSION、DATABASE、USER函数，此类函数结果受语句是否下推至DN节点执行影响，执行结果可能不符合预期。
 
