跳到主要内容
版本:v1.8

DML语句

本文介绍 DML 语句类型、SQL 实例以及 Seata 是否支持,帮助您在 Seata 更顺畅的使用 SQL。

类型                                   SQL 实例是否支持                                                     
INSERTINSERT INTO tb1_name (col_name,...) VALUES ({expr | FAULT},...),(...),...INSERT INTO tb1_name SET col_name={expr | DEFAULT}, ...INSERT INTO tb1_name (col_name,...) VALUES ({expr | FAULT},...) ON DUPLICATE KEY UPDATE field1=value1,...;
UPDATEUPDATE tb1_name SET col_name1=expr1 [, col_name2=expr2 ...][WHERE where_definition]
DELETEDELETE FROM tb1_name [WHERE where_definition]
SELECTSELECT [ALL | DISTINCT | DISTINCTROW ]select_expr, ... FROM tb1_name[WHERE where_definition]
REPLACEREPLACE [LOW_PRIORITY | DELAYED][INTO] tb1_name [(col_name,...)]VALUES ({expr | DEFAULT},...),(...),...REPLACE [LOW_PRIORITY | DELAYED][INTO] tb1_nameSET col_name={expr | DEFAULT}, ...
TRUNCATETRUNCATE [TABLE] tb1_name
UPDATE JOINUPDATE tb1_name tb1 JOIN tb2_name tb2 ON tb2.col_name=tb1.col_name SET tb1.col_name1=expr1 [, tb1.col_name2=expr2 ...][ [WHERE where_definition]是 since 1.6.0