我有3个表,一个名为employees
,一个Documents
和一个Doctemplates
employees
和documents
有关系,并且doctemplates
包含几个document
名称。
我需要的是当我在文档下添加一个新的employee
时,系统在表doctemplates
中添加默认文档模板,因此我不必一一键入。
在mysql查询或php中有什么方法可以做到这一点?
答案 0 :(得分:0)
INSERT INTO documents (employeeId, col1, col2, col3)
SELECT $employeeId, c1, c2, c3 FROM doctemplates;
您可以手动执行此操作,也可以从触发器中执行。
更多信息:https://dev.mysql.com/doc/refman/5.7/en/insert-select.html
答案 1 :(得分:-1)
要从DOCTEMPLETS到DOCMENTS插入数据的原因。为此,当您从DOCTEMPLETS定义文档表中的外键时,必须创建员工和DOCTEMPLETS之间的关系。 如果您想进一步了解外键定义,请询问下一个。 坦