REPLACE
更新时间:2024-02-23
REPLACE 语法用于向表中插入行或替换表中的行。本文介绍了相关语法及限制。
语法
Plain Text
1REPLACE [LOW_PRIORITY | DELAYED]
2 [INTO] tbl_name
3 [(col_name [, col_name] ...)]
4 {VALUES | VALUE} (value_list) [, (value_list)] ...
5
6REPLACE [LOW_PRIORITY | DELAYED]
7 [INTO] tbl_name
8 SET assignment_list
9
10REPLACE [LOW_PRIORITY | DELAYED]
11 [INTO] tbl_name
12 [(col_name [, col_name] ...)]
13 SELECT ...
14
15value:
16 {expr | DEFAULT}
17
18value_list:
19 value [, value] ...
20
21assignment:
22 col_name = value
23
24assignment_list:
25 assignment [, assignment] ...
语法限制
不支持使用以下语法。
PARTITION语法,例如:
Plain Text
1REPLACE INTO test_tbl PARTITION (p0) (id) VALUES(2);
相关参考
MySQL REPLACE 语法。