Комментарии и триггеры

Alien85

I like my cat
Есть таблица комментариев:

CREATE TABLE IF NOT EXISTS `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`modul` enum('for1','for2','for3','for4','for5') NOT NULL,
`cid` int(11) NOT NULL,
`user_id` int(11) DEFAULT NULL,
`name` varchar(32) NOT NULL,
`date` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',
`text` text NOT NULL
) ENGINE=InnoDB;

Сейчас решил повесить триггеры для счетчиков в таблицах for1-for5, при добавлении и удалении комментариев. И тут всплыла проблема: изменить эти самые таблицы for1-for5 из триггера я не могу, т.к. название таблицы плавающее.

Что можете посоветовать? может быть вообще структуру таблицы поменять?

В таблице: modul - название таблицы статей, новостей и т.д.
cid - id статьи, новости и т.п.
 

Alien85

I like my cat
Неужели никто не подскажет?

Если нормализовать эту таблицу получится 5 таблиц с комментариями для for1-for5, неужели все так делают?
 

Alien85

I like my cat
похоже, что придется все так и оставить без триггеров с обработкой из php и надеется на бога.
 

Alien85

I like my cat
Вопрос решен, теперь все работает как надо на триггерах :)
использовал case и все.
 
Сверху