我很难理解一些对我来说毫无意义的东西。
因此,我在Google App Maker下拥有一个数据库,该数据库具有relation
和foreign_key
。
但是在Google Cloud Platform Cloud控制台/ Google App Maker / Google App Script的mysql终端中,没有一个关系的foreign_key出现,但是它在appmaker中起作用。
我有一个来自Google应用程序脚本的网络应用程序,尝试使用jdbc
创建Row,但是如果没有foreign_key
,我将无法完成开始的工作。
今天我试图添加一个新的关系,它的foreign_key出现在控制台中。
我已经尝试与不知道如何帮助我的Google支持人员联系。
我试图将外键重命名为缺少的外键。
我试图更改sql表。
我试图手动创建一个外键
那么有人对如何绕过未出现的foreign_key有任何想法吗?
答案 0 :(得分:0)
感谢@TheMaster和@Morfinismo的帮助。
所以我找到了问题的根源。
在Google App Maker中创建多对多关系时,Foreign_Key将不会出现,它将创建一个联合表以保存所有fk。
假设您有两个表A和B,并创建了一个多对多表,它将创建一个名为A_Has_B的新表,它将污染两个Foreign_key A_fk和B_fk。