Многократная вставка в базу данных с одним идентификатором транзакции - PullRequest
0 голосов
/ 13 марта 2019

Можно ли иметь один transaction_id для нескольких вставок в базе данных? Учитывая, что у меня есть таблица, которая имеет 5 строк.

Таким образом, я могу вставить это в базу данных, когда нажму "Отправить". Но transaction_id будет отличаться для каждой вставки. Есть ли способ обойти это? Действительно новый для PHP. И transaction_id является auto increment.

1 Ответ

1 голос
/ 13 марта 2019

Код транзакции, по-видимому, является первичным ключом, и первичный ключ не может быть повторен. Я думаю, что одно из возможных решений - создать еще один столбец в качестве внешнего ключа и сохранить уникальный идентификатор в другой таблице. Теперь первичные ключи в транзакциях будут уникальными, и добавленный столбец может повторяться при необходимости.

Ваша схема будет такой:

Your Schema is going to be like this one

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...