Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

indice en mysql

Estas en el tema de indice en mysql en el foro de Bases de Datos General en Foros del Web. Hola. Es una pregunta sencilla. Estoy haciendo una BD con php+mysql. Una de las tablas es "productos". Esta tabla tiene su correspondiente "id_producto", que es ...
  #1 (permalink)  
Antiguo 28/02/2005, 10:02
Avatar de sedinho  
Fecha de Ingreso: marzo-2003
Mensajes: 91
Antigüedad: 21 años, 1 mes
Puntos: 0
indice en mysql

Hola. Es una pregunta sencilla.

Estoy haciendo una BD con php+mysql.

Una de las tablas es "productos". Esta tabla tiene su correspondiente "id_producto", que es PRIMARY KEY.
A parte hay otro campo que es "codigo", que es el resultado de concatenar una letra con el id de ese producto.
Como las busquedas las voy a hacer sobre ese "codigo", ¿seria aconsejable que hiciera que ese campo fuera indice?

Muchas gracias.
  #2 (permalink)  
Antiguo 28/02/2005, 10:25
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
vale la pena indexar qualquier campo para el cual vayas a usarlo mucho para diferentes consultas! Asi evitaras q cuando hagas una consulta se lea todos los registros!
  #3 (permalink)  
Antiguo 28/02/2005, 10:30
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 8 meses
Puntos: 2
¿Qué diferencia hay entre id_producto y el código?.
Por otro lado, si vas a hacer muchas consultas por ese campo si te conviene crear el índice, sobre todo si es una tabla de registro que va a contener un número de filas creciente.
Un saludo.
__________________
Estoy contagiado de Generación-I
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:34.