Как загрузить данные в СТОЛБЦЫ ВНЕШНИХ КЛЮЧЕЙ в удаленной базе данных из базы данных Android Sqlite

#android #sql #database #sqlite

#Android #sql #База данных #sqlite

Вопрос:

Я подключил свое приложение для Android к удаленной базе данных и загружаю данные из локальной в удаленную базу данных. В моей удаленной базе данных у меня есть таблица, которая включает FK (datatype int) из других таблиц в удаленной базе данных, и мне нужно загрузить пользовательский ввод из моей локальной базы данных в эти FK столбцы в таблице удаленной базы данных. Кроме того, я сначала сохраняю все данные в локальной базе данных, а затем загружаю их в удаленную базу данных.

Что мне интересно, так это:

  1. Должны ли FKs типы данных столбцов в обеих (локальной и удаленной базе данных) быть одинаковыми? В настоящее время я сохраняю FKs ввод в виде строки в своей локальной базе данных, однако в столбце удаленной базы FKs данных int

  2. Нужно ли мне создавать таблицы, которые FKs также прикреплены к моей локальной базе данных?

Мое мнение:

Однако, что я думал до сих пор, не уверен, что это правильный подход, заключается в том, чтобы жестко запрограммировать столбцы внешних ключей, сохранить их в переменных в моей локальной базе данных и загрузить их на удаленный сервер, поскольку целью является ПРОСТО сохранение пользовательского ввода из приложения Android на удаленный сервер.

Пожалуйста, помогите… Я никогда не делал этого раньше.Заранее спасибо

Комментарии:

1. Почему вы храните числа в виде строк? Вы хотите проверить согласованность FK в своем мобильном приложении при вводе данных или при их загрузке?

2. Поскольку я создал и строковый массив для загрузки данных в локальную базу данных. Я хочу проверить согласованность при вводе данных.