Я пытаюсь создать приложение для бронирования на Android. У меня есть база данных mysql, к которой я подключаюсь.SQL - обновление обеих таблиц при регистрации пользователя
В настоящее время у меня есть две таблицы - Customer Details
и Customer login
с p_ID
в качестве логина primary key
и тот же p_ID
, являющимся foriegn key
в таблице деталей. Это значение устанавливается на автоматическое увеличение каждый раз, когда у кого-то новые регистры. Однако я не понимаю, как связать их вместе. Поскольку они уникальны и автоматически увеличиваются, я не вижу способа связывать их, не заполняя их вручную.
так что мой вопрос: я делаю это совершенно неправильно? Должен ли я вручную устанавливать идентификаторы? Каков правильный способ привязки таблицы входа к общей информации о клиенте, например, когда пользователь регистрируется, как добавить к обеим таблицам, сохраняя соответствующий идентификатор?
Например:
login
стол:
P_ID (PK) | username | password
-------------------------------
1 | me | me123
details
стол:
name | age | location | P_ID (FK)
---------------------------------
john | 40 | UK | 1
Работал блестяще, спасибо – compsci94