Tak wygląda struktura tabeli
CREATE TABLE `data` (
`op` varchar(4) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`date` date NOT NULL,
`period` tinyint(2) NOT NULL,
`catalog` varchar(4) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`template` text CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`tid` varchar(50) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`hcode` varchar(8) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`destCode` varchar(100) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`city` varchar(40) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`region` varchar(30) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`country` varchar(30) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`name` varchar(40) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`category` decimal(2,1) NOT NULL,
`hr` varchar(3) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`hrd` varchar(40) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`hbb` varchar(1) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`hm` varchar(1) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`hmd` varchar(30) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`minA` tinyint(1) NOT NULL,
`maxA` tinyint(1) NOT NULL,
`minP` tinyint(1) NOT NULL,
`maxP` tinyint(1) NOT NULL,
`defP` tinyint(1) NOT NULL,
`hmc` varchar(2) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`hbp` varchar(20) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`fac` varchar(20) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`fad` varchar(20) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`fno` varchar(16) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`ffmc` varchar(2) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`dc` varchar(3) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`dd` varchar(30) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`drc` varchar(30) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`ddd` date NOT NULL,
`ddt` time NOT NULL,
`dad` date NOT NULL,
`dat` time NOT NULL,
`dec` varchar(3) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`ded` varchar(30) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`defc` varchar(30) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`derc` varchar(30) NOT NULL,
`dedd` date NOT NULL,
`dedt` time NOT NULL,
`dead` date NOT NULL,
`deat` time NOT NULL,
`pa` decimal(10,2) NOT NULL,
`pac` varchar(5) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`pc1` decimal(10,2) NOT NULL,
`pc1af` tinyint(4) NOT NULL,
`pc1at` tinyint(4) NOT NULL,
`pc1c` varchar(5) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`pc2` decimal(10,0) NOT NULL,
`pc2af` text NOT NULL,
`pc2at` tinyint(4) NOT NULL,
`pc2c` varchar(10) NOT NULL,
`pc3` decimal(10,0) NOT NULL,
`pca3af` tinyint(4) NOT NULL,
`pc3at` tinyint(4) NOT NULL,
`pc3c` varchar(10) NOT NULL,
`pc4` decimal(10,0) NOT NULL,
`pc4af` tinyint(4) NOT NULL,
`pc4at` tinyint(4) NOT NULL,
`pc4c` varchar(10) NOT NULL,
KEY `location` (`country`,`region`,`city`,`hcode`),
KEY `date` (`date`),
KEY `period` (`op`,`period`),
KEY `persons` (`minA`,`maxA`,`minP`,`maxP`,`defP`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=1 DELAY_KEY_WRITE=1;