Cytat(SongoQ @ 2005-11-23 14:05:55)
- index na id
- index na publ_start i publ_koniec
- wystrzegaj sie OR
- konwersja dat
Hmmm.
Mam taką sktrukturę tabeli:
CREATE TABLE `tabelka_aktualnosci` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`data_zmiany` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`autor` char(2) NOT NULL DEFAULT '',
`tytul` varchar(50) NOT NULL DEFAULT '',
`zajawka` text NOT NULL,
`tresc` text NOT NULL,
`keywords` varchar(250) NOT NULL DEFAULT '',
`akcept` tinyint(1) NOT NULL DEFAULT '0',
`publ_start` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`publ_koniec` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`klucz` varchar(250) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
FULLTEXT KEY `tresc` (`tresc`,`zajawka`,`tytul`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2;
Na id klucz mam.
Co mi da, że założę klucz na publ_start i publ_koniec?
Konwersję dat - domyślam się że na UNIX_TIMESTAMP - raczej sobie odpuszczę. Za dużo roboty. Źle zrobiłem że nie zrobiłem tego na początku.

ale cóż - teraz już mam CMS + bazę (kilkaset rekordów) i nie bardzo mam pomysł jakby to bezboleśnie przekonwertować.