21/12/2011, 12:12
|
| 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) |