背景:我有两个表与一对多关系链接。
我已完成链接表并创建数据输入表单,该表单显示来自 Table1 和 Table2 的单个人的数据。为 Table2&#39>添加新记录其他生活史特征也在起作用。
问题:我想设置表单,以便在将新个人添加到 Table1 时, Table2 会自动显示标准6生活史行。因此, Table1 中的单个条目将创建6个带有标准事件代码的新行,提示输入数据的那些行填充这六行。
可以这样做吗?怎么样?
答案 0 :(得分:0)
您正在寻找的是被称为触发器。可以在此处找到MySql的文档:MySql trigger documentation
可以在此处找到包含插入另一个表格的示例:Trigger Syntax and Examples
答案 1 :(得分:0)
你可以使用" TRIGGER",这里有一个文件:
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;