册上还说触发器可以从其他表上来删除,或者是当你删除一个事务的时候激发,无论他说的是什么意思,忘掉吧,MySQL不会去实现这些的。
最后关于说使用触发器会对查询速度产生影响的说法也是错的,触发器不会对查询产生任何影响。
Bugs (不好的东西就不翻译了) On December 14 2004, I did an "Advanced Search" in http://bugs.mysql.com for ''trigger'' or ''triggers'', I found that there were 17 active bugs as of that date. Of course they might disappear before you read this, but just in case they haven''t, I''ll mention the important ones. If they''re still there, you''ll have to work around them when you''re trying triggers.
Bug#5859 DROP TABLE does not drop triggers. (删除表的时候没有自动删除触发器) When you drop a table, dropping the table''s triggers should be automatic.
Bug#5892 Triggers have the wrong namespace. (触发器的命名空间有错,你必须在前面加上表的名字才能删除触发器,下面是例子) You have to say "DROP TRIGGER <table name> . <trigger name>". The correct way is "DROP TRIGGER <trigger name>".
Bug#5894 Triggers with altered tables cause corrupt databases. (触发器对表的改变可能会造成数据库数据被破坏) Do not alter a table that has a trigger on it, until you know this is fixed.
Conclusion 最后
到了书的最后,我认为不需要给大家复习或者是重温一下了,因为相信大家可以很轻松的记住上面所说的。 |