0
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にするのですか? 、このデータをmemcacheにする方法は?
set_cache("MY_WACKY_QUERY_1", data) note: 1 is the message id
は今どのアップデートこれらの3つのテーブル(independantly互いの)コード内の場所がたくさんありますので、これらの更新や挿入のいずれかのためにMSGS、TOPIC、またはボードのデータに影響を与えたときに、私たちはdel_cache("XXX_1");
に必要ID 1を持つメッセージに関連付けられます。
簡単な解決法はありますか?
まずは、すばやく返信いただきありがとうございます。 現在、私は '接線UDF' MemCache MySqlトリガを使用しています。 MySql Joinクエリに基づいて、マルチテーブルの更新にトリガを使用できますか? –