Alternativa .. seguro .. fácil :
User tabla, Interests tabla, UserInterests mesa.
UserInterests se utiliza para almacenar una relación de muchos a muchos entre Users y Interests y contiene valores que son FOREGN KEY s de dichas tablas.
PD Realmente deberías leer Antipatrones SQL libro. Aprenderías mucho de ello.