mysql 创建分区表注意事项,每一个唯一约束必须包含在Mysql分区表的分区键(也包括主键约束)。
来源:互联网 发布:软件测试工程师工资 编辑:程序博客网 时间:2024/04/30 13:30
CREATE TABLE tnp ( id INT NOT NULL AUTO_INCREMENT, ref BIGINT NOT NULL, name INT, PRIMARY KEY pk (id), UNIQUE KEY uk (name)); mysql> desc tnp -> ;+-------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+-------+--------------+------+-----+---------+----------------+| id | int(11) | NO | PRI | NULL | auto_increment || ref | bigint(20) | NO | | NULL | || name | varchar(255) | YES | UNI | NULL | |+-------+--------------+------+-----+---------+----------------+3 rows in set (0.03 sec)ID作为分区键;alter table tnp partition by range(id)( partition p1012 values less than (100));mysql> alter table tnp partition by range(id) -> ( -> partition p1012 values less than (100) -> );ERROR 1503 (HY000): A UNIQUE INDEX must include all columns in the table's partitioning function一个唯一索引必须表明所有的列在表的分区函数里mysql> desc tnp;+-------+------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+-------+------------+------+-----+---------+----------------+| id | int(11) | NO | PRI | NULL | auto_increment || ref | bigint(20) | NO | | NULL | || name | int(11) | YES | UNI | NULL | |+-------+------------+------+-----+---------+----------------+3 rows in set (0.02 sec)mysql> alter table tnp PARTITION BY LIST (name) (partition p2 values in (3));ERROR 1503 (HY000): A PRIMARY KEY must include all columns in the table's partitioning function一个主键必须包含所有的列 ,包含分区列
0 0
- mysql 创建分区表注意事项,每一个唯一约束必须包含在Mysql分区表的分区键(也包括主键约束)。
- MySQL约束:非空约束、主键约束、唯一约束、默认约束、外键约束
- Mysql分区技术 --创建分区表
- MYSQL的分区字段,必须包含在主键字段内
- MYSQL的分区字段,必须包含在主键字段内
- mysql 分区表 的创建
- MySQL创建表语句包含主键、索引、约束
- MySQL--修改数据表5:删除主键约束,唯一约束,外键约束
- mysql 外键,主键,唯一性约束
- MYSQL的分区字段,必须包含在主键字段内 (重要)
- Oracle主键约束、唯一键约束、唯一索引的区别【主键约束和唯一键约束均会隐式创建同名的唯一索引】
- MySQL分区表--hash分区
- MySQL分区表--key分区
- mysql如何修改唯一性约束跟主键约束
- ORALCE 创建主键&唯一约束同时也创建索引
- 主键 和 唯一键(唯一约束)
- Oracle主键约束、唯一键约束、唯一索引的区别
- 关于mysql分区表主键的选择
- 空手道14个基本站姿
- hdu 3336 Count the string(kmp应用)
- Linux时间子系统之二:表示时间的单位和结构
- 有序链表的建立
- ACM1064:
- mysql 创建分区表注意事项,每一个唯一约束必须包含在Mysql分区表的分区键(也包括主键约束)。
- error: Attribute "buttonBarStyle" has already been defined
- 负载测试工具
- POJ1004
- 枚举生成排列的方法总结
- log4j.properties 使用说明
- Swift学习笔记系列——(16)可选链
- SQL Server 2008 新建链接服务器 for Oracle
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历