Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ This operation will also delete the data of the rollup index related to this bas
Syntax 1: This syntax can only specify filter predicates

```SQL
DELETE FROM table_name [PARTITION partition_name | PARTITIONS (partition_name [, partition_name])]
DELETE FROM table_name [PARTITION partition_name | PARTITION (partition_name [, partition_name])]
WHERE
column_name op { value | value_list } [ AND column_name op { value | value_list } ...];
```
Expand All @@ -52,7 +52,7 @@ Syntax 2:This syntax can only used on UNIQUE KEY model

```sql
DELETE FROM table_name
[PARTITION partition_name | PARTITIONS (partition_name [, partition_name])]
[PARTITION partition_name | PARTITION (partition_name [, partition_name])]
[USING additional_tables]
WHERE condition
```
Expand All @@ -75,7 +75,7 @@ DELETE FROM table_name

#### Optional Parameters

+ PARTITION partition_name | PARTITIONS (partition_name [, partition_name]): Specifies the partition or partitions to select rows for removal
+ PARTITION partition_name | PARTITION (partition_name [, partition_name]): Specifies the partition or partitions to select rows for removal

<version since="dev">

Expand Down Expand Up @@ -111,7 +111,7 @@ DELETE FROM table_name
3. Delete the data rows where the value of column k1 is greater than or equal to 3 and the value of column k2 is "abc" in my_table partition p1, p2

```sql
DELETE FROM my_table PARTITIONS (p1, p2)
DELETE FROM my_table PARTITION (p1, p2)
WHERE k1 >= 3 AND k2 = "abc";
````

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ DELETE
语法一:该语法只能指定过滤谓词

```SQL
DELETE FROM table_name [table_alias] [PARTITION partition_name | PARTITIONS (partition_name [, partition_name])]
DELETE FROM table_name [table_alias] [PARTITION partition_name | PARTITION (partition_name [, partition_name])]
WHERE
column_name op { value | value_list } [ AND column_name op { value | value_list } ...];
```
Expand All @@ -52,7 +52,7 @@ column_name op { value | value_list } [ AND column_name op { value | value_list

```sql
DELETE FROM table_name [table_alias]
[PARTITION partition_name | PARTITIONS (partition_name [, partition_name])]
[PARTITION partition_name | PARTITION (partition_name [, partition_name])]
[USING additional_tables]
WHERE condition
```
Expand All @@ -75,7 +75,7 @@ DELETE FROM table_name [table_alias]

#### Optional Parameters

+ PARTITION partition_name | PARTITIONS (partition_name [, partition_name]): 指定执行删除数据的分区名,如果表不存在此分区,则报错
+ PARTITION partition_name | PARTITION (partition_name [, partition_name]): 指定执行删除数据的分区名,如果表不存在此分区,则报错

<version since="dev">

Expand Down Expand Up @@ -111,7 +111,7 @@ DELETE FROM table_name [table_alias]
3. 删除 my_table partition p1, p2 中 k1 列值大于等于 3 且 k2 列值为 "abc" 的数据行

```sql
DELETE FROM my_table PARTITIONS (p1, p2)
DELETE FROM my_table PARTITION (p1, p2)
WHERE k1 >= 3 AND k2 = "abc";
```

Expand Down