Je suis en train de normaliser une base de données MySQL ....Normaliser une table, d'un à l'autre
J'ai actuellement une table qui contient 11 colonnes pour « catégories ». La première colonne est un user_id et les 10 autres sont category_id_1 - category_id_10. Certaines lignes ne peuvent contenir qu'un category_id jusqu'à category_id_1 et le reste peut être NULL.
J'ai alors une table qui a 2 colonnes, user_id et category_id ...
Quelle est la meilleure façon de transférer toutes les données en lignes distinctes dans le tableau 2, sans ajouter une ligne pour les colonnes qui sont NULL dans le tableau 1?
merci!
Pourquoi cela doit-il être le meilleur moyen? Ne peut-il pas être le moyen le plus rapide et le plus facile? N'est-ce pas seulement quelque chose que vous ferez une fois? –
Meilleur = le plus rapide et le plus facile! – mike