循环使用逗号分隔值mysql触发器

时间:2012-04-30 03:54:23

标签: mysql

我需要在mysql中创建一个后插入触发器。

我有3张这样的桌子。

表1

ProjectID(TestP),Site(st1,st2,st3)

表2

项目名,专案编号,ProjectDetails

表3

项目名,ProjectDetails,网站

现在我必须编写一个触发器,当我在Table2中插入1行时,将在Table3中插入3行(TestProject,TestP,Details1)

表3中的值应如下所示

Row1:TestProject,Details1,st1 第2行:TestProject,Details1,st2 第3行:TestProject,Details1,st3

请有人帮助我。

1 个答案:

答案 0 :(得分:0)

首先将此过程添加到数据库

http://forge.mysql.com/tools/tool.php?id=4

它会将任何字符串拆分为临时表中的行。

将Table1中的列发送到该过程,并使用生成的临时表将值插入Table3