Отсутствует столбец внешнего ключа - PullRequest
0 голосов
/ 12 июня 2019

Я изо всех сил пытаюсь понять что-то, что не имеет смысла для меня.

Итак, у меня есть база данных под создателем приложений Google, в которой есть relation и foreign_key.

Но одно отношение Foreign_keyне отображается внутри терминала mysql в облачной консоли Google Cloud Platform / Google App Maker / Google App Script, но работает в appmaker.

У меня есть веб-приложение из сценария приложения Google, где я пытаюсь создать строку, используяjdbc, но без foreign_key я не могу завершить начатое.

Сегодня я попытался добавить новое отношение, и в консоли появился иностранный ключ.

IЯ уже пытался связаться со службой поддержки Google, которые не знают, как мне помочь.

То, что я пытался:

Я пытался переименовать Foreign_key в отсутствующий Foreign_key.

Я пытался изменить таблицу sql.

Я пытался создать руководство Foreign_key

Так есть ли у кого-нибудь идеи о том, как обойти Foreign_key, который не появляется?

1 Ответ

0 голосов
/ 19 июня 2019

Спасибо @TheMaster & @Morfinismo за помощь.

Итак, я нашел источник моей проблемы.

Когда вы создаете отношение «многие ко многим» в Google App Maker, Foreign_Key не отображается, он создает таблицу соединений для сохранения всех файлов.

Представьте, что у вас есть две таблицы A и B, и вы создаете «многие ко многим», он создаст новую таблицу с именем A_Has_B и будет связывать два Foreign_key A_fk и B_fk.

...