EAV stands for Entity Attribute Value, and it’s a database design that allows data to be captured in a flexible way.
In almost all cases, it’s not a good idea. It doesn’t enforce data types or referential integrity.
It's solving the wrong problem. Normalise the design instead.