Short answer: NO!
I’ve asked a similar question before mysql order by serialized data?
and the answer i got is:
The only possible case when serialized
data is acceptable is when you don’t
need to search , filter or order by through
that data. In all other cases – store
your data as a separated fields.