DELETE
用于删除表中的记录。
语法
DELETE FROM table_name
[ WHERE condition ]
注意事项
- 执行
DELETE
命令时,表中必须存在主键。 DELETE
暂不支持使用表的别名。- 不建议通过
DELETE
命令做全表、全分区删除,建议使用TRUNCATE TABLE
、TRUNCATE PARTITION
。
示例
- 删除CUSTOMER表中
name
为张三
的数据。DELETE FROM customer WHERE customer_name='张三';
- 删除CUSTOMER表的中多行。
DELETE FROM customer WHERE age<18;