1

我创建了三个表。一个被命名为User,第二个是Folder,第三个是User Folder Rights Table。我已使用 Query 在表中插入值

Insert into Users values ('admin','123');

Insert into Folders values ('folderA');

在此处输入图像描述

第三个表是规范化表并且依赖于这两个表。当我执行这些上面定义的查询时,没有存储在User Folder Rights Table上图中显示的第三个表中。

这种行为的原因是什么?其次,Third当执行上述两个查询时,如何在该表中自动生成值?

如果我的问题对你来说不清楚,请问我。

4

2 回答 2

2

使用触发器来实现这个目标。请关注这篇文章。它有详细的描述。

谢谢塔明。

于 2013-08-29T11:39:12.497 回答
1

您必须缺少插入顺序,首先将值插入到独立表中,例如用户、文件夹,然后获取最新的主键并将它们插入到第三规范化形式中。

使用触发器更好,但这会导致您的工作量有点复杂。

于 2013-11-05T12:14:25.880 回答