На скриншоте представлен пример связи многие ко многим. У товаров могут быть разные параметры, а у параметров могут быть разные товары.
Не могу разобраться, как решить проблему типов, если в таблице options поле value может быть разных типов? Например, у меня появляется запись, где value TEXT(2000), соответственно, это поле не влезет в текущий VARCHAR(255).
Единственное, что пришло в голову, сделать отдельную таблицу с полями product_id (INT), value (TEXT). Но что-то не особо мне нравится такое решение.
Кто-нибудь сталкивался с подобными проблемами?