Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2010, 06:40
Flashera
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 21 años
Puntos: 1
La mejor forma de insertar registros no repetidos

Hola amigos!

Estoy buscando opiniones y sugerencias personales para encontrar la forma más correcta (o sea, que consuma poco tiempo y poco recursos) para guardar registros en una bd mysql que no estén repetidos.

La única que se me ocurrió fue 1er hacer un select de todos los registros y fijarme con un where si el nuevo registro que voy a guardar se encuenta en la bd. Si ese select da como resultado true, entonces no guardo el nuevo registro, si da false, lo guardo ya que es un registro no repetido...

Es una solución simple, pero no me gusta mucho porque la veo "lenta". Hay alguna otra forma de hacer esto mas optimizado?

PD: Si es de importancia, estoy trabajando sobre PHP.

Un abrazo!
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs