背景:我有两个表,与一对多的关系相连。
我已经完成了这些表的链接,并创建了一个数据输入表单,该表单显示来自Table1和Table2的单个个人的数据。为表2的额外生命历史特征添加一个新的记录也在发挥作用。
问题:I希望设置表单,以便当一个新个体被添加到Table1中时,Table2会自动显示标准的6条生命历史行。因此,Table1中的单个条目将使用标准事件代码创建6个新行,提示输入数据的行填充这六行。
这能办到吗?多么?
发布于 2018-03-09 19:50:32
你正在寻找的是所谓的触发器。MySql的文档可以在这里找到:MySql触发器文档
示例(包括插入另一个表的示例)可以在这里找到:触发器语法和示例
发布于 2018-03-09 19:51:43
您可以使用“触发器”,这是一个文档:
https://dev.mysql.com/doc/refman/5.7/en/triggers.html
CREATE TRIGGER table1_insert_LifeEvents AFTER INSERT ON table1
FOR EACH ROW SET
BEGIN
insert into table_LifeEvents (column1,column2);
insert into table_LifeEvents (column1,column2);
insert into table_LifeEvents (column1,column2);
insert into table_LifeEvents (column1,column2);
insert into table_LifeEvents (column1,column2);
insert into table_LifeEvents (column1,column2);
END;
https://stackoverflow.com/questions/49201066
复制相似问题