MySQL分区表


#删除主键 ALTER TABLE `ts_task_lock_set` DROP PRIMARY KEY; #删除外键 ALTER TABLE `ts_task_lock_set` DROP FOREIGN KEY fk_ts_task_lock_set_ae_facility; ALTER TABLE `ts_task_lock_set` DROP FOREIGN KEY fk_ts_task_lock_set_task; ALTER TABLE `ts_task_lock_set` DROP FOREIGN KEY fk_ts_task_lock_set_task_lock_set; #创建分区(该分区创建是在已存在的表上面进行修改,不影响表中数据) ALTER TABLE `ts_task_lock_set` PARTITION BY RANGE (Month(createdAt)) ( PARTITION tls19 VALUES LESS THAN (TO_DAYS(
'20190101')), PARTITION tls20 VALUES LESS THAN (TO_DAYS('20200101')), PARTITION tls21 VALUES LESS THAN (TO_DAYS('20210101')), PARTITION tls22 VALUES LESS THAN (TO_DAYS('20220101')), PARTITION tls23 VALUES LESS THAN (TO_DAYS('20230101')), PARTITION tls24 VALUES LESS THAN (TO_DAYS('20240101')), PARTITION tls25 VALUES LESS THAN (TO_DAYS('20250101')), PARTITION tls26 VALUES LESS THAN (TO_DAYS('20260101')), PARTITION tls27 VALUES LESS THAN (TO_DAYS('20270101')), PARTITION tls60 VALUES LESS THAN MAXVALUE );
原文地址:https://www.cnblogs.com/shaolixin/p/12071507.html