Совет по таблицам MySql

221
23 марта 2018, 10:34

Есть товар у которого 3 размера и соотв. 3 цены, сейчас всё сделано на JS и при клике на 1 из 3 input[type="radio"] подставляется цена и размер указанные в его атрибутах. Хочу сделать правильные таблицы в Mysql, подскажите структуру таблиц, я так понимаю нужны 2 таблицы:

1) Products:
id
name
size_id

2) Sizes:
id
size
price

И как-то связать size_id из Products и id из таблицы Sizes?

Работаю с БД первый раз и запутался(

Answer 1

Наоборот. Товару все равно, какие у него размеры. А вот размер принадлежит конкретному товару

  • Products (id, name)
  • Sizes (id, size, product_id, price)

Где поля id - это автоинкрементные поля, а поле product_id - внешний ключ, который ссылается на поле id таблицы Products

READ ALSO
No module named 'pymysql' FLASK в то время, когда он есть

No module named 'pymysql' FLASK в то время, когда он есть

Уже не знаю сколько разбираюсь с этой проблемой

219
Bad Gateway (502.3) из-за TagHelper'а

Bad Gateway (502.3) из-за TagHelper'а

Есть простой метод (экшен) в контроллере:

231
Как превратить координаты Min0, Min1, Max0, Max1 в Rectangle?

Как превратить координаты Min0, Min1, Max0, Max1 в Rectangle?

Есть координаты прямоугольника на экране: Min0, Min1, Max0, Max1Их нужно превратить в

200
C# Отправка xml через POST

C# Отправка xml через POST

Добрый день! Пытаюсь отправить методом POST xml-файл (в УТМ ЕГАИС)В ответ сервер выдает ошибку Error 500 Server Error HTTP ERROR 500 Problem accessing /opt/in/QueryRests_v2

249