Рассмотрим две таблицы ниже: одна содержит пользователей, а другая - транзакции, связанные с пользователями.Столбец userID в таблице транзакций является внешним ключом столбца userID в таблице Users.Мой вопрос: если в таблице транзакций появляется новый userID, возможно ли автоматически создать новую строку для этого пользователя в таблице User, чтобы избежать нарушения ограничения внешнего ключа?Каков наилучший способ добиться этого?
Пользователи:
| userID | name |
-------------------------
| 123456 | John |
| 234567 | Sarah |
-------------------------
Сделки:
| time | userID | name | amount |
-------------------------------------------------
| 12:30 | 345678 | Roy | $250 | <-- New user
| 10:00 | 123456 | John | $100 |
| 09:45 | 234567 | Sarah | $300 |
| 09:30 | 123456 | John | $200 |
| 07:00 | 234567 | Sarah | $501 |