新しいプロジェクトが作成されたときに、プロジェクト タスクをテーブルに挿入したいと考えています。トリガーでこれを実現したいのですが、トリガーを複数回使用できるかどうかわかりません。
これが例です
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
別の値のセットを挿入したい場合など。
一部のプロジェクト タイプでは 6 つのタスクがあるため、関係を作成するために選択を行う必要がなければ、(1,2,3) (4,5,6) ,(7,8,9) で済みます。しかし、今はすべてのタスクに対して挿入を行う必要があるため、すべてのタスクをロードします