MySQL触发创建和删除表、插入和删除行
情况: 因此,在我的网站上,我想让用户有机会从excel表格中保存复杂的数据集。由于将有大量的用户和有限的资源,我不想将所有数据存储在一个表中 我的想法是使用表存储用户想要创建的数据集的描述性信息。例如 表:用户数据集 id、名称、用户id 表:UserDatasets\u列 id、fk_用户数据集、名称、类型、长度等 然后在某个地方运行一个mysql触发器 创建一个名称表,该表被传递以插入特定前缀。例如,“UD”+UserDatasets\u sets.name和…\u columns表中的所有列以及一个额外的列fk\u Acl b因为我还想让我的用户有机会对他们表的各个条目设置权限,所以我想为这个新创建的表存储一个触发器。因此,每当插入一行时,都会在ACL表中创建相应的行,然后将id设置为用户表上的fk_ACL值 最后但并非最不重要的一点是,我还希望反向存储相同的触发器,以便每当用户删除UserDatasets_sets表中的数据集时,相应的表都会被删除。连接到此操作的其余部分可以通过级联删除,对吗 我的问题: 这甚至可以作为一个触发器吗?我想这样做的原因是:我不想把cpu和内存浪费在运行要求更高的php替代品上 存储此触发器的查询是什么样子的MySQL触发创建和删除表、插入和删除行,mysql,triggers,Mysql,Triggers,情况: 因此,在我的网站上,我想让用户有机会从excel表格中保存复杂的数据集。由于将有大量的用户和有限的资源,我不想将所有数据存储在一个表中 我的想法是使用表存储用户想要创建的数据集的描述性信息。例如 表:用户数据集 id、名称、用户id 表:UserDatasets\u列 id、fk_用户数据集、名称、类型、长度等 然后在某个地方运行一个mysql触发器 创建一个名称表,该表被传递以插入特定前缀。例如,“UD”+UserDatasets\u sets.name和…\u columns表中的所