SELECT a.* b.* c.*
FROM TOPIC a, BOARD b, MSGS c
WHERE c.MessageID = 1 AND a.TopicID = c.MessageID AND b.BoardID = c.BoardID
Как сохранить эти данные?Как memcache эти данные?
set_cache("MY_WACKY_QUERY_1", data) note: 1 is the message id
В настоящее время существует много мест в коде, которые обновляют эти 3 таблиц (independantly друг от друга), так что мы должны del_cache("XXX_1");
всякий раз, когда какие-либо из этих обновлений и вставок влияют MSGS, тема или данные BOARD для, или связанное с ним сообщение с идентификатором 1
Есть ли простое решение?
Прежде всего, спасибо вам большое за Питер за ваш быстрый ответ. В настоящее время я использую триггер «tangent UDF» MemCache MySql, он отлично работает для меня, чтобы обновить только одну таблицу с помощью этого ключа. Можно ли использовать триггер для обновления нескольких таблиц на основе запроса на соединение MySql? – 2009-04-30 09:33:57