У меня проблема, которую нужно решить ... У меня есть таблица, в которой одно из полей сериализовано (поле: s_field). Это всего лишь массив идентификаторов. Но теперь мне нужно получить все записи данных WHERE s_field = 5 .. Итак, у меня есть записи, где s_field равно serialized(array(4, 5, 6));
, и есть тонны этих записей ... так как я могу получить - используя sql - все записи, в которых один из Идентификаторы s_field - id == 5;SQL WHERE, если поле сериализовано
Надеюсь, вы понимаете, что я имею в виду
И я не думаю, что получить все записи, и каждый из них десериализируются и чек не самое лучшее, что нужно сделать, потому что многие из них
Можно ли изменить существующую функциональность? Вы бы лучше сохранили эти значения в отдельной таблице. – Jeemusu