3
我想使用mysql分區表將表劃分爲YEAR和WEEK編號。我知道如何使用mysql合併表執行此操作,但分區表是不同的。有人可以請幫助下面的表模式?按年份劃分的MySQL分區
CREATE TABLE `tableName` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`dateandtime` datetime NOT NULL,
`othervalue` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
它也必須在某個引擎?
如果我將dateandtime存儲爲int(10)時間戳,我該怎麼做?
CREATE TABLE `tableName` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`dateandtime` int(10) NOT NULL,
`othervalue` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
dateandtime需要成爲PRIMARY或UNIQUE鍵的一部分嗎? – Bretticus 2012-05-18 01:18:16
不......我用於每天有超過12百萬行的日誌表,所以在同一秒內也有許多行,所以UNIQUE在我的情況下是不可能的。 – Marki555 2012-05-18 08:17:12