Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySql触发器,硬解决方案,带类继承_Mysql_Inheritance_Triggers - Fatal编程技术网

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

MySql触发器,硬解决方案,带类继承,mysql,inheritance,triggers,Mysql,Inheritance,Triggers,晚上好,我需要在cmscore_项目上创建一个触发器,我需要您的帮助 基本思想是: 我想根据ClassInheritance对适当的表格进行插入 例如,如果我添加ClassID为4的行,它继承自1,2,3,4 我想将记录添加到cmscore_项目、cmscore_图像、cmscore_文档表等 如果我添加一个ClassID为5的行,它从1,2,5开始 我想将记录添加到cmscore_项目、cmscore_图像中 到目前为止,触发器如下所示: DELIMITER $$ CREATE TRIGGER

晚上好,我需要在cmscore_项目上创建一个触发器,我需要您的帮助

基本思想是: 我想根据ClassInheritance对适当的表格进行插入

例如,如果我添加ClassID为4的行,它继承自1,2,3,4 我想将记录添加到cmscore_项目、cmscore_图像、cmscore_文档表等

如果我添加一个ClassID为5的行,它从1,2,5开始 我想将记录添加到cmscore_项目、cmscore_图像中

到目前为止,触发器如下所示:

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

数据库中的CSV是一条通往地狱的路,永远不要使用它!