RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
Mysql分区表对函数的限制

Mysql分区表不仅对主键约束有着局限性,对Mysql分区表的语句使用的函数也有着一些限制,下面就让我们来一起了解一下。

公司主营业务:做网站、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出嘉陵免费做网站回馈大家。

在mysql5.1中建立Mysql分区表的语句中,只能包含下列函数:
ABS()
CEILING() and FLOOR() (在使用这2个函数的建立Mysql分区表的前提是使用函数的分区键是INT类型),例如

 
 
 
  1. mysql> CREATE TABLE t (c FLOAT) PARTITION BY LIST( FLOOR(c) )(      
  2.     -> PARTITION p0 VALUES IN (1,3,5),   
  3.     -> PARTITION p1 VALUES IN (2,4,6)   
  4.     -> );;  
  5. ERROR 1491 (HY000): The PARTITION function returns the wrong type   
  6.  
  7. mysql> CREATE TABLE t (c int) PARTITION BY LIST( FLOOR(c) )(   
  8.     -> PARTITION p0 VALUES IN (1,3,5),   
  9.     -> PARTITION p1 VALUES IN (2,4,6)   
  10.     -> );  
  11. Query OK, 0 rows affected (0.01 sec)  

DAY()
DAYOFMONTH()
DAYOFWEEK()
DAYOFYEAR()
DATEDIFF()
EXTRACT()
HOUR()
MICROSECOND()
MINUTE()
MOD()
MONTH()
QUARTER()
SECOND()
TIME_TO_SEC()
TO_DAYS()
WEEKDAY()
YEAR()
YEARWEEK()


当前文章:Mysql分区表对函数的限制
分享链接:http://www.jxjierui.cn/article/dhehjdc.html