1.key分区语句:

ALTER TABLE order_info PARTITION BY KEY(orderSn) PARTITIONS 127;

2.rang分区语句:

ALTER TABLE `table`
partition by range(to_days(entertime))
(partition P0 values less than (to_days('2018-01-01'))) 这里面需要生成一套代码:

<?php

$total = 257;
$str = "ALTER TABLE `order_goods`
partition by range(to_days(addTime))
(";
$time = "2019-07-01";
for($i=0;$i<=$total;$i++){
$stringTime = date('Ym',strtotime($time));
$newTime = date('Y-m-d',strtotime("+1 month",strtotime($time)));
//$strTime = date('Ymd',strtotime("+1 month",strtotime($time)));
$time = &$newTime;

$pName = 'p'.$stringTime;

$str .=" PARTITION ".$pName." VALUES LESS THAN (to_days('".$newTime."')) ENGINE = InnoDB,<br />";
}

$str .=");";

echo $str;exit;

?>

3.删除分区表:
alter table user_collection  REMOVE PARTITIONING

最新文章

  1. 将 expression 转换为数据类型 int 时发生算术溢出
  2. Bookmarklet
  3. Octopus系列之HttpCustom2.0模板引擎的处理,一个bug的分析
  4. HDU 1074
  5. install Nagios on Unbuntu Unix
  6. jQuery Ajax无刷新操作
  7. Android 绘制动态图
  8. django 序列化json问题
  9. [转]Qt 智能指针学习
  10. Node.js 专题
  11. 自定义HorizontalScrollView的scrollBar
  12. Spring 事物Transaction
  13. python模块之os模块
  14. kaggle PredictingRedHatBusinessValue 简单的xgboost的交叉验证
  15. 3D打印机开源、免费分层软件介绍
  16. mac下python环境pip报错[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) 的解决方法
  17. AWS S3
  18. JavaScript No Overloading 函数无重载之说
  19. java代码流类。。程序怎么跟书上的结果不一样???
  20. UE4的蓝图都能做什么

热门文章

  1. 使用PHP curl模拟浏览器抓取网站信息
  2. [NOIP]模拟17 题解
  3. 工具类--Excel 导出poi
  4. jmter 二次开发 IDEA 项目5.1
  5. 浏览器获取自定义响应头response-headers
  6. HVM(Hardware-Assisted Virtualization)
  7. nfs下的exportfs命令和nfs客户端重新挂载
  8. CSS 案例学习
  9. python项目部署
  10. linux 查看服务器序列号(S/N)