首页 > 解决方案 > 缺少外键列

问题描述

我很难理解对我来说毫无意义的事情。

所以我在谷歌应用程序制造商下有一个数据库,其中有relationforeign_key.

但是一个关系的foreign_key没有出现在谷歌云平台云控制台/谷歌应用程序制造商/谷歌应用程序脚本的mysql终端内,但它在应用程序制造商中有效。

我有一个来自谷歌应用程序脚本的网络应用程序,我尝试使用创建 Row jdbc,但没有foreign_key,我无法完成我开始的工作。

今天我尝试添加一个新关系,它的 foreign_key 出现在控制台中。

我已经尝试联系不知道如何帮助我的谷歌支持。

我尝试过的事情:

我试图将 foreign_key 重命名为缺少的 foreign_key。

我试图改变 sql 表。

我试图手动创建一个foreign_key

那么有没有人知道如何绕过没有出现的foreign_key?

标签: mysqljdbcgoogle-apps-scriptgoogle-app-maker

解决方案


感谢@TheMaster 和@Morfinismo 的帮助。

所以我找到了我的问题的根源。

当您在 Google App Maker 中创建多对多关系时,Foreign_Key 不会出现,它会创建一个关节表来保存所有 fk。

假设您有两个表 A 和 B,并且您创建了一个多对多,它将创建一个名为 A_Has_B 的新表,它将包含两个 Foreign_key A_fk 和 B_fk。


推荐阅读