26/08/2011, 09:23
|
| | | Fecha de Ingreso: marzo-2010 Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 8 meses Puntos: 52 | |
Respuesta: llave primaria varchar Si vas a utilizar cadenas como llaves primarias antes de guardarlas lo que deberias hacer seria:
Guardar en otro campo la misma palabra pero sin carateres especiales es decir
/*---------------*/ | /*-----------------------*/ campo1 | campo2
----------------------------------------------
pasteles clasicos | pasteles_clasicos_0869
pasteles clasicos | pasteles_clasicos_0759
/*----------------------------------------------*/
La cadena ya esta sin espacios y ademas con un numero 0869 que lo saco con un rand porque pues que hayan dos frases iguales en el campo1 pero no iguales en el campo dos.
Entonces antes de guardar en la base de datos tienes que procesar la cadena para retornarla sin caracteres espesciales y con numeros al final.
Y cuando hagas la consulta buscas en el campo2, espero me hayas entendido.
__________________ Aprendiendo!!! |