Моя структура базы данных выглядит следующим образом:
Таблица 1: клиенты
| userid | username | password | email |
| 1 | bob | mypassword123 | bob@gmail.com |
Обратите внимание, что 'userid' является первичным ключом в этой таблице
Таблица 2: accountbalance
| userid | balance |
| 1 | 100 |
Обратите внимание, что 'userid' в таблице accountbalance является внешним ключом для поля 'userid' в таблице клиентов.
Когда создается новая учетная запись, я не толькохочу создать новую строку в клиентах, но я хочу, чтобы была создана соответствующая строка в балансе счета, чтобы дать начальное значение 100 ($ 100), но проблема в том, как узнать, что такое идентификатор пользователя?
Я подумал о том, чтобы выполнить запрос для поиска идентификатора с использованием имени пользователя, а затем выполнить инструкцию INSERT INTO в балансе счета.Будет ли это работать?Могу ли я получить общий план?