Я работаю над этим проектом, в котором мне нужно добавить несколько записей для первичного ключа.Я знаю, что использование первичного ключа позволяет только одну строку, но мне нужно несколько записей для него.Например: -
Клиент, имеющий customer_id (первичный ключ) 001, хочет покупать две книги с количеством _ одновременно.Так как customer_id является первичным ключом и в бэкэнде есть три столбца: customer_id, book_name, количество.Как мне этого добиться?Таблица выглядит следующим образом:
customer_id book_name кол-во
001 java 2
После ввода сведений о первой строке я не могу ввести вторую строку как повторяющийся первичный ключвозникает ошибка.
Моя ошибка аналогичным образом связана с системой управления рестораном, где я не могу принять несколько заказов из таблицы table_no, поскольку table_no является первичным ключом.
Существует три таблицы: закуски, main_course, напитки.
table_no (общий атрибут), starter / maincourse / drink, qty.
table_no - это первичный ключ в стартовой таблице и внешние ключи в main_course и таблице напитков.Я могу добавить только данные одной строки в каждой таблице для table_no скажем 1. И теперь я не могу добавить больше данных в следующую строку для той же таблицы нет, потому что происходит ошибка дублирования (из-за первичного ключа).
Я извиняюсь за плохо определенную структуру моей проблемы.Спасибо.
Мой дизайн для этой формы
