Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/06/2011, 23:42
BMIS
 
Fecha de Ingreso: junio-2011
Mensajes: 46
Antigüedad: 12 años, 10 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.