Добавить номер заказа в БД

131
22 октября 2019, 04:40

Нужен совет спецов, есть таблица с зарегистрированными пользователями, таблица с заказами, дак вот, зарегеный пользователь накидывает n-количество товаров в корзину, которые записываются в таблицу БД, получается, нужно присвоить этим заказам один номер и связать с таблицей пользователей т.е. получить последний номер товара из таблици заказов и связать с таблицей пользователей? Но тогда возможен вариант одновременного добавление товаров несколькими пользователями, что может повлиять на неправильное создание номера заказа.

Answer 1

Номер заказа не присваивается, когда пользователь добавляет товар.
Номер заказа формируется, когда пользователь оформляет заказ.
К товарам номер заказа вообще ни имеет никакого отношения.
Номер заказа должен формироваться с помощью autoincrement, и это будет гарантировать отсутствие коллизий.

READ ALSO
В каком случае вводить массив с клавиатуры, а в каком его генерировать [закрыт]

В каком случае вводить массив с клавиатуры, а в каком его генерировать [закрыт]

При изучении С++ часто сталкиваюсь с задачами, которые основываются, как на одномерных массивах, так и на многомерныхВозник вопрос следующего...

143
преобразовать строку во время/секунды с помощью команды strptime

преобразовать строку во время/секунды с помощью команды strptime

Подскажите, можно ли получить секунды/время из строки с помощью команды strptime с произвольным форматом времени

160