更新时间:2023-07-25 GMT+08:00

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节点执行影响,执行结果可能不符合预期。