Но в 4-й таблице связь через id идёт.
В таблице 2 хранятся параметры, а в 4-й значения параметра, с привязкой к товару. Так?
Если да, то как тогда делать фильтрацию?
...
FROM ... table2 ... JOIN table4 ON ...
WHERE (table2.name, table4.value) IN (...)
-- либо table2.name == ... AND table4.value IN (...)
...
Если писать в эту таблицу значения, а не id, то толку будет мало. Например и "ширины" и "длины" могут совпадать значения и тогда будет непонятно, какой именно товар выводить.
если удалить какое-то значение для параметра, то что тогда изменять в 4-й таблице?
Как правильно сделать в данном случае?
связь есть, которая будет очищать записи в 4-й таблице.
В четвёртой таблице хранятся параметры и их значения привязанные к какому-то товару.
А в третьей таблице хранятся все значения параметра из которых надо сделать выбор при создании товара.
Немного модифицируем запрос - messages сортируем по message_id в порядке убывания и берём только первую запись (через LIMIT)
когда у вас жёсткий греется, данные с него тоже в тепло переходят что ли?
Не знаю такой. Но почти убеждён, что так и есть.
Понятия не имею.
При выборе безопасного оборудования и правильной его настройке - не очень..