mysql分区列要包含主键吗_MYSQL的分区字段,必须包含在主键字段内
在對表進(jìn)行分區(qū)時(shí),如果分區(qū)字段沒有包含在主鍵字段內(nèi),如表A的主鍵為ID,分區(qū)字段為createtime ,按時(shí)間范圍分區(qū),代碼如下: ?www.2cto.com
CREATE TABLE T1 (
id int(8) NOT NULL AUTO_INCREMENT,
createtime datetime NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
PARTITION BY RANGE(TO_DAYS (createtime))
(
PARTITION p0 VALUES LESS THAN (TO_DAYS('2010-04-15')),
PARTITION p1 VALUES LESS THAN (TO_DAYS('2010-05-01')),
PARTITION p2 VALUES LESS THAN (TO_DAYS('2010-05-15')),
PARTITION p3 VALUES LESS THAN (TO_DAYS('2010-05-31')),
PARTITION p4 VALUES LESS THAN (TO_DAYS('2010-06-15')),
PARTITION p19 VALUES LESS ThAN ?MAXVALUE);
錯(cuò)誤提示:#1503
原載于:聯(lián)動(dòng)北方
總結(jié)
以上是生活随笔為你收集整理的mysql分区列要包含主键吗_MYSQL的分区字段,必须包含在主键字段内的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt MQTT安装步骤记录
- 下一篇: linux与mysql_Linux与My