Tenía una pregunta sobre si mi idea de implementación es o no fácil de trabajar con/escribir consultas.Columna de la base de datos MySQL que tiene valores múltiples
Actualmente tengo una base de datos con varias columnas. La mayoría de las columnas son la misma cosa (elementos, pero se dividen en el ítem 1, ítem 2, ítem 3, etc.).
así que tengo actualmente en mi base de datos ID, Nombre, artículo 1, punto 2 ..... Artículo 10.
Quiero condensarse en esta identificación, nombre, artículo.
Pero lo que quiero que el elemento tenga es almacenar valores múltiples como filas diferentes. Es decir.
ID = One Name = Hello Item = This
That
There
Me gusta el formato que se ve. ¿Es esta una buena idea y cómo exactamente voy a hacer esto? No usaré números en la base de datos y toda la información será estática y nunca cambiará.
¿Puedo hacer esto usando 1 tabla de base de datos (y sería fácil hacer coincidir elementos de una ID con otra ID), o tendría que crear 2 tablas y vincularlas?
Si es así, ¿cómo exactamente crearía 2 tablas y las relacionaría?
¿Alguna idea sobre cómo implementar esto? ¡Gracias!
Creo que su pregunta es probablemente demasiado específica. ¿Cuál es el objetivo más amplio que intentas lograr? –
Las respuestas a continuación son muy claras: lo que tienes es el caso clásico sobre por qué las bases de datos almacenan datos en varias tablas, haciendo referencia cruzada filas por número (también conocido como "claves"). – boisvert