This problem I'm facing may sound trivial to you but I'm wondering, beside ENUM type, what can one use to store numerical values for category, subcategory and multiple tags in a single column?
Scenario:
Is ENUM really suitable and recommended way of storing it?
However, I am thinking about leaving out such a column completely and apply somewhat Wordpress-like solution - create taxonomies (cat, subcat, tag), and then in another table called relationships put the ID of my entry to be paired with correct taxonomies. The issue with this solution is that 50,000 entries would produce so many relationship rows (1 for cat, 1 for subcat, but up to 20 for tags).
Can you elaborate at the proposed ways and/or suggest new one(s)?
EDITS
Below is a suggestion to avoid storing multiple values in a single column at all costs. Acknowledged and appreciated!
I'm thinking about creating 3 separate tables for cat, subcat, tags. Additionally, this way I may be able to employ Martin Fowler's pattern "Data Mapper" with "Table inheritance" for handling this aspect of my app (categorization of entries).