20/06/2011, 23:42
|
| | Fecha de Ingreso: junio-2011
Mensajes: 46
Antigüedad: 13 años, 5 meses Puntos: 3 | |
Respuesta: Busco la sintaxis correcta para esta consulta sql La manera de evitar lo que comentas se encuentra modificando tu tabla utilizando ENUM.
Por ejemplo:
Si tienes tu tabla animales, deberia de quedar algo asi:
CREATE TABLE animales(
tipo_animal ENUM("Perro", "Gato", "Lobo"),
.... .... ,
.... ... )....;
En la tabla anterior puedes notar que el campo tipo_animal no esta caracterizado por algun tipo de dato, sino que esta la sentecia ENUM("Perro", "Gato", "Lobo"), ENUM lo que hace es que en el campo tipo_animal solo podras insertar esos valores ("Perro", "Gato", "Lobo"), pero lo mejor de todo es que ENUM no distingue de minusculas y mayusculas, asi podrias hacer una inserccion de la siguiente manera:
INSERT INTO animales (tipo_animal, ..., ...,. ..) VALUES ("Perro", ..., ..., ...);
y tambien puedes insertar
INSERT INTO animales (tipo_animal, ..., ...,. ..) VALUES ("perro", ..., ..., ...);
aunque "perro" inicie con letra minuscula, asi evitaras que los usuarios no igresen valores que no sean correctas, sin importar mayusculas y minusculas y con la sentecia de iBioHacker terminas con la Query.
Espero que esto te ayude. |