DELETE用于删除表中的记录。

语法

DELETE FROM table_name
[ WHERE condition ]        

注意事项

  • 执行DELETE命令时,表中必须存在主键。
  • DELETE暂不支持使用表的别名。
  • 不建议通过DELETE命令做全表、全分区删除,建议使用TRUNCATE TABLETRUNCATE PARTITION

示例

  • 删除CUSTOMER表中name张三的数据。
    DELETE FROM customer WHERE customer_name='张三';                  
  • 删除CUSTOMER表的中多行。
    DELETE FROM customer WHERE age<18;