![]() |
Lista en campo sql Hola a todos y gracias por leerme, hoy me he levantado preguntón así que ahí va. Primero perdonand si los términos utilizados no son los idóneos pero intentaré hacerme entender: La duda viene para insertar en una tabla sql varios registros tales como nombre, mail, password... hasta aquí todo bien, el problema viene de un campo que se llama correos. Este campo sería algo así: nombre | mail | password | correos pedro xx@xx 1234567 c1@xxx El campo correos sería así: correos [email protected] [email protected] [email protected] [email protected] Básicamente, ¿se pueden introducir varios registros en un sólo campo?. ¿Qué tipo de campo es?. Muchas gracias |
Re: Lista en campo sql Si vas a tener n correos para una sola persona lo suyo es agregar un identificador unico en la tabla donde guardas las personas y crear otra tabla donde guardar los correos con la estructura siguiente TabalaCorreos idCorreo idPersona fk referenciada a Personas Correo Como la relación sera uno a muchos (no sabes cuantos) la segunda tabla te permite guardar tantos correos como quieras de una misma persona y atraves de id sabes a quien pertenecen. Incluso puedes ahorrate el campo mail si en la tabla correos pones un campo mas para marcar el correo principal de la persona. Quim |
Re: Lista en campo sql Gracias!!, sí lo del id siempre lo pongo (y se ma ha olvidado la verdad). Dos tablas sql, nunca lo he hecho pero un reto es un reto. Un saludo |
| La zona horaria es GMT -6. Ahora son las 04:19. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.