REPLACE
更新时间:2024-02-23
REPLACE 语法用于向表中插入行或替换表中的行。本文介绍了相关语法及限制。
语法
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name
[(col_name [, col_name] ...)]
{VALUES | VALUE} (value_list) [, (value_list)] ...
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name
SET assignment_list
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name
[(col_name [, col_name] ...)]
SELECT ...
value:
{expr | DEFAULT}
value_list:
value [, value] ...
assignment:
col_name = value
assignment_list:
assignment [, assignment] ...
语法限制
不支持使用以下语法。
PARTITION语法,例如:
REPLACE INTO test_tbl PARTITION (p0) (id) VALUES(2);
相关参考
MySQL REPLACE 语法。