Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/07/2013, 18:15
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: insertar 10.000 campos a una tabla, como?

Cita:
Iniciado por dario_rey_musico Ver Mensaje
es para hacer una quiniela online... entons cada usuario clickea un numero de esos 10mil,
y se le graba en la base de datos que usuario juego un numero equis...
entons necesito 10mil campos en una tabla, jejeje
Bien diseñado serian una tabla para usuarios, otra para los numeros,... pero simplificando al maximo seria una tabla asi:

Cita:
Id (NOT NULL, INDICE, pero no autoinc)
nombre varchar [50]
apellido varchar [50]
documento (int)
tipo_doc (varchar [10])
Ahi vas creando los 10.000 registros a medida que van cojiendo los numeros.

PD:

a) El ID no se debe repetir asi que debe ser UNIQUE
b) Si usas una sola tabla como te he colocado, debes ingresar los datos de los clientes una y otra vez por registro

Es un EJEMPLO (incompleto) para que te des cuenta como te decia mas arriba que no son 10.000 campos, ya un poco mas correcto seria hacer esto:

Cita:
// Tabla Usuarios

id_usuario, autoincremental
nombre varchar [50]
apellido varchar [50]
documento (int)
tipo_doc (varchar [10])
telefono (int)
Cita:
// Tabla (numeros) sorteados

id_sorteado (autoincremental, NOT NULL)
tipo_quinela int
fecha_compra
fecha_juega
numero_sorteado
y marcas sea UNIQUE la combinacion entre "numero_sorteado" y "fecha_juega" y "tipo_quinela"
__________________
Salu2!

Última edición por Italico76; 06/07/2013 a las 18:25