简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

MySQL分区表的局限和限制详解

来源:易贤网   阅读:1716 次  日期:2017-03-16 12:00:30

温馨提示:易贤网小编为您整理了“MySQL分区表的局限和限制详解”,方便广大网友查阅!

禁止构建

分区表达式不支持以下几种构建:

存储过程,存储函数,UDFS或者插件

声明变量或者用户变量

可以参考分区不支持的SQL函数

算术和逻辑运算符

分区表达式支持+,-,*算术运算,但是不支持DIV和/运算(还存在,可以查看Bug #30188, Bug #33182)。但是,结果必须是整形或者NULL(线性分区键除外,想了解更多信息,可以查看分区类型)。

分区表达式不支持位运算:|,&,^,<<,>>,~ .

HANDLER语句

在MySQL 5.7.1之前的分区表不支持HANDLER语句,以后的版本取消了这一限制。

服务器SQL模式

如果要用用户自定义分区的表的话,需要注意的是,在创建分区表时的SQL模式是不保留的。在服务器SQL模式一章中已经讨论过,大多数MySQL函数和运算符的结果可能会根据服务器SQL模式而改变。所以,一旦SQL模式在创建分区表后改变,可能导致这些表的行为发生重大变化,很容易导致数据丢失或者损坏。基于以上原因,强烈建议你在创建分区表后千万不要修改服务器的SQL模式。

举个例子来说明下上述情况:

1.错误处理

名单

名单

名单

MySQL分区表的局限和限制详解

更多信息请查看数据库
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:sql server实现在多个数据库间快速查询某
下一篇:MySQL优化之InnoDB优化
易贤网手机网站地址:MySQL分区表的局限和限制详解
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!