mysql - 缺少外键列
问题描述
我很难理解对我来说毫无意义的事情。
所以我在谷歌应用程序制造商下有一个数据库,其中有relation
和foreign_key
.
但是一个关系的foreign_key没有出现在谷歌云平台云控制台/谷歌应用程序制造商/谷歌应用程序脚本的mysql终端内,但它在应用程序制造商中有效。
我有一个来自谷歌应用程序脚本的网络应用程序,我尝试使用创建 Row jdbc
,但没有foreign_key
,我无法完成我开始的工作。
今天我尝试添加一个新关系,它的 foreign_key 出现在控制台中。
我已经尝试联系不知道如何帮助我的谷歌支持。
我尝试过的事情:
我试图将 foreign_key 重命名为缺少的 foreign_key。
我试图改变 sql 表。
我试图手动创建一个foreign_key
那么有没有人知道如何绕过没有出现的foreign_key?
解决方案
感谢@TheMaster 和@Morfinismo 的帮助。
所以我找到了我的问题的根源。
当您在 Google App Maker 中创建多对多关系时,Foreign_Key 不会出现,它会创建一个关节表来保存所有 fk。
假设您有两个表 A 和 B,并且您创建了一个多对多,它将创建一个名为 A_Has_B 的新表,它将包含两个 Foreign_key A_fk 和 B_fk。
推荐阅读
- here-api - Here Maps Auto-Suggest 端点更改语言
- compiler-errors - OutKind.ConsoleApplication Err(Roslyn 编译器)
- bash - 从第 1000 行开始 sed 直到文件末尾在我的代码中不起作用
- javascript - Need help figuring out why Fullcalendar isn't showing my events. - no errors showing
- javascript - 从jquery中的div中删除特定单词
- c++ - Why does putting const on the left side of an ampersand valid when referring to a pointer but not on the right?
- flutter - How can i listen to a stream and then pass it to Streambuilder?
- javascript - Assigning uploaded files from google form in appropriate google drive folder
- node.js - Properly handling Google OAuth with separated frontend and backend
- javascript - 为什么 Javascript 不能与 Django HTML 一起使用?