【发布时间】:2013-01-04 06:46:11
【问题描述】:
我想在创建新项目时将项目任务插入表中。我想用触发器来实现,但不知道是否可以多次使用。
这是一个例子
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) 但现在我必须为每个任务进行插入,所以它会加载所有任务
【问题讨论】:
-
读了第七遍了,还是没意思。
-
确定更容易。我有项目和项目任务。如果项目类型 = 编写代码,则需要创建 5 个项目任务。任务 1 - “获取信息” - 任务 2 - “启动代码” - 等等 当项目 typr = 创建网站时需要创建任务 任务 1 - “获取服务器详细信息” 任务 2 - “确保所有应用程序都已加载” - 等等.等等等等。
-
此 si 在 sugarcrm 4.5 上。如果有帮助