J'irais avec la solution 2.
Cette option minimisera votre travail pour votre première version, et réduira les répétitions entre les colonnes qui ne changent pas.
Il nécessite un JOIN
supplémentaire , mais il s'agit d'une simple jointure par clé, ce qui n'affectera pas beaucoup vos performances.