Mohl by mi prosím někdo poradi jak efektivně přepočítávat příspěvky v
diskusi. Mám níže uvedenou strukturu tabulky
CREATE TABLE `diskuse_prispevky` (
`id` smallint(6) NOT NULL AUTO_INCREMENT,
`id_diskuse` smallint(6) DEFAULT NULL,
`reakce` smallint(6) DEFAULT NULL,
`id_autora` smallint(6) NOT NULL,
`prispevek` text COLLATE utf8_czech_ci NOT NULL,
`datum` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`zobrazit` enum('ano','ne') COLLATE utf8_czech_ci NOT NULL,
`mailem` enum('ano','ne') COLLATE utf8_czech_ci NOT NULL,
`test` enum('ano','ne') COLLATE utf8_czech_ci NOT NULL DEFAULT 'ne',
PRIMARY KEY (`id`),
KEY `datum` (`datum`),
FULLTEXT KEY `prispevek` (`prispevek`)
) ENGINE=MyISAM AUTO_INCREMENT=2526 DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
CREATE TABLE `diskusePrecteno` (
`id_ctenar` smallint(6) NOT NULL,
`id_diskuse` smallint(6) NOT NULL,
`precteno` smallint(6) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin2 COLLATE=latin2_czech_cs;
Hlavně mi jde o to, aby nebyly zobrazovány chybné počty nepřečtených příspěvků,
v případě že nějaký příspěvek v diskusi smažu či přesunu