DML语句

最近更新时间:2020-06-05 10:54:44

  • INSERT syntax
    • insert ... select不支持分区表

    • column list 必须包含分区字段

  • REPLACE syntax
    • column list 必须包含分区字段

    • 不支持 limit

  • UPDATE syntax
  • update set xx=replace(xx,'a','b') 不支持

    • 分区字段不能作为被更新字段

    • where条件必须包含分区字段

    • 不支持 limit

  • DELETE syntax
    • where条件必须包含分区字段

    • 不支持 limit

  • SELECT syntax
  • SUBQUERY syntax
  • 查询分以下情况:

    查询只涉及一张表且是非分区表时,大部分MySQL查询都支持。

    查询只涉及一张表且是分区表时,相比上面,有以下限制:

    • 不支持distinct
    • 聚集函数不能做表达式计算。
    • 当Group by和Order by同时使用时,不支持Order by。

    Join查询有以下限制:

    • 仅支持where、Order By和Limit语句,不支持Group By语句。
    • 尽可能少用Limit,查询包含大结果集时Limit会有性能问题。

    金山云,开启您的云计算之旅

    免费注册