Хорошо, а если у меня 5 видов пунктов меню в движке и у каждого вида свой набор настроек (полей), но в тоже время таблица Menu_items у меня одна и хранить пункты меню надо в ней.
Пример из реальности - пункты меню Joomla, там настройки как раз в одном поле params и сохраняются, в json.
Это используют когда у тебя заранее не известно количество "полей" для сохранения данных, или это количество "гуляет", в зависимости от типа контента.
Ну это я так себе представляю.
Сергей Горностаев, вот вы тоже наверно кушать хотите и каждый день, а чтобы купить покушать надо заработать деньги, а чтобы заработать деньги надо продать товар опубликованный на сайте и чтобы его продать надо в том числе чтобы его в поиске находили.
Поэтому не надо лицемерить, seo вас программистов тоже кормит, не напрямую но кормит, иначе заказчику не с чего было бы платить вам зарплату.