MySql触发器,硬解决方案,具有类继承

时间:2011-11-14 16:06:00

标签: mysql inheritance triggers

晚上好,我需要在cmscore_Items上创建一个触发器,我需要你的帮助。

基本思路是: 我想根据ClassInheritance

对相应的表进行插入

例如,如果我添加一个继承自1,2,3,4的ClassID 4的行 我想将记录添加到cmscore_Items,cmscore_Images,cmscore_Documents表等。

如果我添加一个ClassID为5的行,它来自1,2,5 我想将记录添加到cmscore_Items,cmscore_Images。

到目前为止,

触发器如下所示::

DELIMITER $$
CREATE TRIGGER InsertItem AFTER INSERT ON cmscore_Items 
FOR EACH ROW
BEGIN

END; 
$$

所以,到目前为止它很空:D

希望您能为我提供一些点击/提示或给我一个解决方案,因为它对我的实施非常关键。 非常感谢

ClassID,  Name,   CoreTable,    ClassInheritance

1       Items    cmscore_Items          1
2       Images   cmscore_Images         1,2
3       Document cmscore_Documents      1,2,3
4       Product  NULL                   1,2,3,4
5       Banner   NULL                   1,2,5
6       Article  NULL                   1,2,3,6
7       MetaData NULL                   1,7
8       MenuItem NULL                   1,8

0 个答案:

没有答案