首页 > 其他分享 >升级 AIR_ORDER

升级 AIR_ORDER

时间:2023-05-19 19:35:11浏览次数:32  
标签:ENGINE 01 LESS PARTITION DAYS AIR 升级 THAN ORDER

主表

sd

# 创建用于分区的分割字段(lq_key_time)
alter table AIR_ORDER add lq_key_time datetime not null;

# 设置 lq_key_time 为创建时间(最好是第一段行程起飞时间)
update AIR_ORDER set lq_key_time = create_time;

# 删除原主键
alter table AIR_ORDER drop primary key;

# 创建联合主键
alter table AIR_ORDER add PRIMARY KEY(local_order_id, lq_key_time);

# 创建分区
ALTER TABLE `AIR_ORDER`  PARTITION BY RANGE(TO_DAYS(lq_key_time)) (
    PARTITION p2018 VALUES LESS THAN (TO_DAYS('2019-01-01')) ENGINE = INNODB,
    PARTITION p2019 VALUES LESS THAN (TO_DAYS('2020-01-01')) ENGINE = INNODB,
    PARTITION p2020 VALUES LESS THAN (TO_DAYS('2021-01-01')) ENGINE = INNODB,
    PARTITION p2021 VALUES LESS THAN (TO_DAYS('2022-01-01')) ENGINE = INNODB,
    PARTITION p2022 VALUES LESS THAN (TO_DAYS('2023-01-01')) ENGINE = INNODB,
    PARTITION p202301 VALUES LESS THAN (TO_DAYS('2023-02-01')) ENGINE = INNODB,
    PARTITION p202302 VALUES LESS THAN (TO_DAYS('2023-03-01')) ENGINE = INNODB,
    PARTITION p202303 VALUES LESS THAN (TO_DAYS('2023-04-01')) ENGINE = INNODB,
    PARTITION p202304 VALUES LESS THAN (TO_DAYS('2023-05-01')) ENGINE = INNODB,
    PARTITION p202305 VALUES LESS THAN (TO_DAYS('2023-06-01')) ENGINE = INNODB,
    PARTITION p202306 VALUES LESS THAN (TO_DAYS('2023-07-01')) ENGINE = INNODB,
    PARTITION p202307 VALUES LESS THAN (TO_DAYS('2023-08-01')) ENGINE = INNODB,
    PARTITION p202309 VALUES LESS THAN (TO_DAYS('2023-09-01')) ENGINE = INNODB
);

标签:ENGINE,01,LESS,PARTITION,DAYS,AIR,升级,THAN,ORDER
From: https://www.cnblogs.com/ddgo/p/17416095.html

相关文章

  • Cloud Studio 内核升级之触手可及
    前言CloudStudio是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用CloudStudio时无需安装,随时随地打开浏览器就能使用。云端开发体验与本地几乎一样,上手门槛更低;具有极强的开放性,第三方平台通过我们提供的SDK,则可以方便地集成CloudStud......
  • 如何卸载/升级Angular CLI?
    @@nodejs卸载AngularCLI当我尝试使用AngularCLI创建新项目时,请执行以下操作:ngnapp我收到此错误:fs.js:640返回binding.open(pathModule._makeLong(path),stringToFlags(flags),mode);^TypeError:路径必须是TypeError(本地)处的字符串或Buffer如何升级或卸载AngularCLI?an......
  • TDenigne 签约路特斯科技,助力高性能跑车领域数据架构升级
    近日,TDengine正式签约路特斯科技,打造出属于高性能跑车领域的高效、可靠和灵活的数据处理解决方案,帮助路特斯科技更好的处理在业务加速扩张中的爆发式增长的车辆数据、实现数据架构的升级。路特斯科技作为专注于技术创新和勇于打破常规的行业领先者,随着车联网的快速发展和自身业......
  • 搭建Air版本FISCO BCOS联盟链(搬运)
    1.搭建Air版本FISCOBCOS联盟链本节以搭建单群组FISCOBCOS链为例操作,使用开发部署工具build_chain.sh脚本在本地搭建一条Air版本的4节点的FISCOBCOS链,以Ubuntu18.0464bit系统为例操作。第一步.安装依赖安装macOS依赖#最新homebrew默认下载的为openssl@3,需要指定版......
  • Cloud Studio 内核升级之持续优化
    前言CloudStudio是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用CloudStudio时无需安装,随时随地打开浏览器就能使用。云端开发体验与本地几乎一样,上手门槛更低;具有极强的开放性,第三方平台通过我们提供的SDK,则可以方便地集成CloudS......
  • airasia Superapp × HMS Core:便捷出行,悦享全程
    2023年5月9日-5月11日,HUAWEIP60系列及旗舰产品发布会在欧洲德国、中东非阿联酋、亚太马来西亚、拉美墨西哥陆续举办,为消费者带来高端影像旗舰HUAWEIP60Pro及系列全场景智能新品。其中在亚太站,还传递了一个重要消息:2023年6月30日之前,购买HUAWEIP60系列及折叠旗舰HUAWEIMateX3......
  • postgresql关键字包含order、account,不能用作表名
    原先项目数据源为mysql,操作的业务表表名有order,account,将数据库迁移到postgresql且配置里更改数据源为postgresql(对该数据源了解不深)后调用提示如下的异常,给的提示很模糊,如果通过搜索引擎估计得很久才能定位到原因,通过询问AI可以得到准确的原因解释及建议。 ......
  • Docker安装Airflow
    环境系统:Ubuntu22.04.2LTSdockerVersion:20.10.21docker-composeversion1.29.2,python3--versionPython3.10.61、安装docker1.1先更新系统 sudoapt-getupdate sudoapt-getupgrade1.2安装docker: apt-getinstalldocker.io1.3查看docker版本: ......
  • Grafana 版本升级:
    Grafana版本升级:cp-r/etc/grafana/root/grafana_bak/config/cp-r/var/lib/grafana/root/grafana_bak/grafana_dbwgethttps://dl.grafana.com/oss/release/grafana-9.5.2-1.x86_64.rpmsystemctlstopgrafana-serveryumupdategrafana-9.5.2-1.x86_64.rpmgrafana-cl......
  • Vue3迎来升级,全面助力企业数字化转型
    近年来,随着“互联网+”的推进与应用普及,数字化转型已经成为企业发展的必备选项。低代码开发平台的迅速普及和广泛应用,也为企业数字化的转型提供了支撑技术。JNPF快速开发平台深度集成java+.net 6 双技术引擎,具备易维护、便部署、高集成、高效率等多方面特性,面向企业项目提供开......