如何将父 table 中的数据列插入到子 class 的列中

How to make data column from parent table to be inserted into a column in the child class

我有一个家长table叫:游戏。我有 GameID (AI),TournamentID.... 然后我还有一个table叫:羽毛球。我有 GameID、PlayerOneID... 其中所有内容都可以为空(GameID 除外)并且 games.GameID 与 badminton.GameID

有关系

现在我正在使用自动生成的 GameID 在游戏 table 中创建游戏,但 badminton.GameID 始终为空。所以我需要的是:

我在 GameID 中创建了一行,我想从 GameID 列中获取新行并将其插入羽毛球 table。

this is Game table

This is Badminton table

我还应该使用 5 的 GameID 创建新行。我希望我解释了我的问题,因为我不是很喜欢 SQL。很抱歉,如果这是一个重复的问题,但我已经在 Internet 上搜索了一个多小时,但我找不到可以在这里实施的解决方案。

我现在发现您的结构存在一些问题,主要是您的羽毛球应该有一个唯一的 ID table。根据您的结构,您可以考虑合并 tables。如果您想继续使用您的解决方案,请考虑设置 Triggers,因为他们会在检测到您的任何 table 发生变化时执行查询。希望有帮助