我想在创建新项目时将项目任务插入表中。我想用触发器来实现这一点,但不知道我是否可以多次使用它们。
这是示例
insert into project_tasks(id,name,name2)
select concat('1',left(project.name,5),left(project.id,30)) as id,
'first task','do this'
from projects where project_type = '1'
`$`limit 1
这是我的问题。
如果 project type = 2
,我想插入一组值,如果project type = 3
我想插入另一组值等。
对于某些项目类型,我有六个任务,所以如果我不必做选择来建立关系,我可以做 (1,2,3) (4,5,6) ,(7,8,9)但现在我必须为每个任务做一个插入,所以它会加载所有任务