当前位置:Gxlcms > mysql > mysql触发器动态创建表

mysql触发器动态创建表

时间:2021-07-01 10:21:17 帮助过:125人阅读

mysql触发器

我有一张公司表 company,还有一些表是需要动态生成的,生成规则则是需要根据company的id
所以我现在想要写一个触发器,就是当company表中插入一条记录之后就动态创建表。
触发器的语法我大致看了下,可现在的难点是表名如何写。
想过可能要声明一个变量用来存表名,但是如何在触发器中引用这变量
create trigger tableCreateTrigger
after insert on sys_company
for each row
begin
create table RT_ALARM_STATISTIC_新插入的公司记录的id (
id int primary key autoincrement,
name varchar(10)
);
end

人气教程排行