Я хочу использовать таблицы разделов 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;
Также он должен быть в определенном двигателе?
И если я храню дату и время как метку времени (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
no ... Я использую для регистрации столов, которые имеют 12 + миллионы строк в день, так что также много строк за одну секунду, поэтому UNIQUE будет невозможно в моем случае. – Marki555