Constant, random or timezone-dependent expressions in (sub)partitioning function are not allowed
生活随笔
收集整理的這篇文章主要介紹了
Constant, random or timezone-dependent expressions in (sub)partitioning function are not allowed
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
錯誤原因:常量、隨機或者依賴時區(qū)的表達式不能作為分區(qū)函數(shù)。
解決方法:把ts列換成datetime類型,創(chuàng)建成功。
CREATE TABLE T_log(id INT(11) NOT NULL AUTO_INCREMENT,zoneid INT(11) NOT NULL,numcount INT(11) NOT NULL,ts DATETIME NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,PRIMARY KEY (id,ts) ) PARTITION BY RANGE (YEARWEEK(ts)) (PARTITION p1 VALUES LESS THAN (201401),PARTITION p2 VALUES LESS THAN (201402),PARTITION p3 VALUES LESS THAN (201403),PARTITION p51 VALUES LESS THAN (201452),PARTITION p52 VALUES LESS THAN MAXVALUE));?
總結(jié)
以上是生活随笔為你收集整理的Constant, random or timezone-dependent expressions in (sub)partitioning function are not allowed的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 代理服务器https协议单站点开通注意事
- 下一篇: 5年,我从文员一路晋升到总监,薪资翻了5