如何根据使用MySQL的插入选择表

时间:2017-02-22 07:11:03

标签: mysql

我不明白如何在MySQL中做出选择 - 我认为它是功能......或者它可能在触发器中?

当在“文档”表中输入新文档时,我将在Document.document_unique_id中创建唯一ID,并根据Document.document_type的值将其转移到3个表中的一个。

table01:文件 --document_unique_id NOT NULL AUTO_INCREMENT --document_type - 日期 --document_owner

TABLE02:DOCUMENT_TYPE - 信件 - 电子邮件 --bill

table03:Document_letter --letter_contents --document.unique_id --document_letter_unique_id

table04:Document_Email --email_contents --document.unique_id --document_email_unique_id

table05:Document_bill --bill_contents --document.unique_id --document_bill_unique_id

这个过程是什么 - sudo代码会做什么。

1 个答案:

答案 0 :(得分:0)

创建一个触发器 在触发器

if new.document_unique_id = 1 then
 insert into table02
elseif new.document_unique_id = 2 then
 insert into table03
elseif new.document_unique_id = 3 then
 insert into table04
end if