Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/12/2011, 12:12
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Consula sobre un INSERT INTO

Si la cantidad de datos a ingresar, y el orden de los mismos es exactamente igual al de la tabla, no es necesario indicar las columnas.
Sólo es necesario hacerlo si:
1) El orden de los datos no coincide con el orden de las columnas donde se asignarán.
2) No se ingresan todas las columnas.
3) Se quiere omitir el ID por ser un autoincremental, por lo cual es innecesario ponerlo (idem anerior).

En cuanto a poner las columnas, si entre ellas hay palabras reservadas (column por caso), lo que se puede hacer es encerrar los nombres entre acentos inversos (`column`). Eso hará que no la tome como palabra sino como objeto de base de datos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)