我想创建一个填充其他表的表,并在更新时自动更新。我该怎么做?
答案 0 :(得分:1)
http://dev.mysql.com/doc/refman/5.0/en/triggers.html
触发器可以在插入,更新和删除时运行,因此您可以附加任何符合您需要的触发器。
在触发器内部,您可以运行其他SQL语句,或使用正在插入或更新的行。
你会发现触发器非常强大,但有些人不喜欢它们,因为它们有些隐藏,人们通常不会检查它们的存在。我个人认为这是一个反对他们的虚假论据,因为它导致更糟糕的黑客,但要注意你需要记录它们,以便人们不要忘记他们在那里。