Mysql 缺少外键列
我努力去理解一些对我来说毫无意义的事情 所以我在google app maker下有一个数据库,它有Mysql 缺少外键列,mysql,jdbc,google-apps-script,google-app-maker,Mysql,Jdbc,Google Apps Script,Google App Maker,我努力去理解一些对我来说毫无意义的事情 所以我在google app maker下有一个数据库,它有关系和外键 但在Google云平台云控制台/Google App Maker/Google App脚本中,一个关系的外键并没有出现在mysql终端中,但它在appmaker中工作 我有一个来自google应用程序脚本的web应用程序,我尝试使用jdbc创建行,但是没有外键,我无法完成我开始的工作 今天我尝试添加一个新关系,它的外键出现在控制台中 我已经试着联系谷歌的支持人员,他们不知道如何帮助我
关系
和外键
但在Google云平台云控制台/Google App Maker/Google App脚本中,一个关系的外键并没有出现在mysql终端中,但它在appmaker中工作
我有一个来自google应用程序脚本的web应用程序,我尝试使用jdbc
创建行,但是没有外键,我无法完成我开始的工作
今天我尝试添加一个新关系,它的外键出现在控制台中
我已经试着联系谷歌的支持人员,他们不知道如何帮助我
我尝试过的事情:
我试图将外键重命名为丢失的外键
我试图修改sql表
我试图创建一个外键
有人知道如何绕过没有出现的外键吗?感谢@TheMaster&@Morfinismo的帮助
所以我找到了问题的根源
在Google App Maker中创建多对多关系时,外键不会出现,它将创建一个连接表以保存所有fk
假设您有两个表A和B,您创建了一个多对多表,它将创建一个新的表A,称为A_Has_B,它将包含两个外键A_fk和B_fk
也许你有一种多对多的关系。在这种情况下,appmaker内部使用hello thank you来回答我的问题,我有一个多对一的关系,所以外键应该在多面,但不是,google已经将此链接到我,在带有jdbc的google应用程序脚本中,当我想要添加关系时,我需要将我想要的列的id放在外键中,但是外键不出现。@该命令的id通常是fk列的id。您是否尝试过在谷歌云控制台中直接查看该表?[您需要添加@Morfin
或@TheMaster
以通知用户]感谢您的awnser,是的,我已经尝试过查看,但fk不存在:( @TheMaster@Thesc您能否通过屏幕截图显示console和appmaker字段中的create table语法,以及appmaker中的关系?您可以通过将它们添加到您的问题中。