Ver Mensaje Individual
  #22 (permalink)  
Antiguo 18/06/2013, 16:51
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: 16 años, 5 meses
Puntos: 2658
Respuesta: que hago cuando lo que inserto es una palabra reservada?

No te extrañes.
Te asombraría ver los ejemplos de tablas que ponen algunas veces.
En ocasiones uno empieza a dudar si es un ejemplo real, o lo están poniendo en broma. O son tan diferentes s lo que realmente tienen, que luego de largos post, cuando nos muestra lo que realmente está usando, nos damos cuenta que nos ha estado llevando por el camino de razonamiento equivocado, y nada de lo que propusimos es aplicable.
En este rubro, a diferencia de otras áreas del desarrollo, la precisión, las descripciones exactas y los planteos detallados son fundamentales. Lo genérico no sirve

Además (como final, y en mi defensa), ¿qué inferirías de una tabla que te describen con estos nombres de campo?:
Código MySQL:
Ver original
  1. CREATE TABLE `trend` (
  2.     `rank` int(11) NOT NULL,
  3.     `tglobal` varchar(140) NOT NULL,
  4.     `tvenezuela` varchar(140) NOT NULL,
  5.     `tcaracas` varchar(140) NOT NULL,
  6.     `tvalencia` varchar(140) NOT NULL,
  7.     `tmaracaibo` varchar(140) NOT NULL,
  8.     `tbarquisimeto` varchar(140) NOT NULL,
  9.     PRIMARY KEY (`rank`,`tglobal`,`tvenezuela`,`tcaracas`,`tvalenc ia`,`tmaracaibo`,`tbarquisimeto`)) ENGINE=InnoDB DEFAULT CHARSET=latin1
¿No te da la impresión de una tabla creada para apenas un país o una región?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 18/06/2013 a las 17:40