меня есть категории, телефны, планшеты, комплектующие и т д. Завел для категорий таблицу category. Поля в ней соответсвенно id, name, тут есть один вопрос но позже, больше всего интересует как правильно спроектировать товары. Понимаете например ноутбук имеет куча характеристик, не менее 20. Далее например есть телефоны, там тоже их куча, но многие совпадают с характеристиками ноутбука. Планшеты тоже самое. Но есть и свои индивидуальные характеристики. И вот я в тупике. Если я сделаю так допустим, создам таблицу product, и создам поля которые общие для всех категорий, например id,name,price,weight, vendor_code, ну и тому подобные. А вот с остальным как быть те которые не подходят под общую. Мне их делать каждую характеристику выносить в отдельную таблицу? Например для процессора или оперативной памяти делать отдельные списки? Извините за тупизм, я новичок в этом(
таблица с характеристиками должна быть такой 1. id - auto increment, int unsigned, not null, PK 2. tovarId - id товара 3. навзание характеристики 4. Сама характеристика
я столкнулся с проблемой, что характеристика может иметь только один тип, то бишь не получится где то сделать инт где то варчар ( что б сортировка нормально работала
сделай характеристику в varchar
а сортировка будет адекватно работать? там где цифры?
зачем сортировать характеристику?
Обсуждают сегодня