Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

INSERT con palabra Reservada

Estas en el tema de INSERT con palabra Reservada en el foro de Mysql en Foros del Web. Hola: Intento insertar un registro en una tabla, pero me da error por que sería como: INSERT IGNORE INTO MiTabla (Id_Tabla, Nombre, Decimal, Telefono) VALUES ...
  #1 (permalink)  
Antiguo 13/06/2007, 03:52
 
Fecha de Ingreso: junio-2007
Mensajes: 41
Antigüedad: 16 años, 10 meses
Puntos: 0
INSERT con palabra Reservada

Hola:

Intento insertar un registro en una tabla, pero me da error por que sería como:

INSERT IGNORE INTO MiTabla (Id_Tabla, Nombre, Decimal, Telefono) VALUES (.....)

El problema viene de utilizar la palabra reservada 'Decimal' o eso creo vamos...

¿Cómo puedo insertar el registro sin modificar el nombre del campo?
¿Cualquier otra idea?

Muchas gracias por adelantado.
Un cordial saludo.
Ángel I.
  #2 (permalink)  
Antiguo 13/06/2007, 05:36
Avatar de GNLS  
Fecha de Ingreso: junio-2007
Ubicación: Badalona y Soria.
Mensajes: 8
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: INSERT con palabra Reservada

Yo no lo he probado pero esto debería funcionar...

INSERT IGNORE INTO MiTabla (Id_Tabla, Nombre, MiTabla.Decimal, Telefono) VALUES (.....)

El problema sí viene de utilizar decimal. Dime si funciona o a ver qué se puede hacer.
  #3 (permalink)  
Antiguo 13/06/2007, 07:41
 
Fecha de Ingreso: junio-2007
Mensajes: 41
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: INSERT con palabra Reservada

Muchas gracias, funciona correctamente lo que me comentas.

Había encontrado otra solucción, poner la palabra decimal entre comillas (las comillas deben ser el acento izquierdo). Pero me gusta mucho más la tuya, se adapta mejor al problema que estoy intentando soluccionar.

Saludos.
Ángel I.
  #4 (permalink)  
Antiguo 14/06/2007, 04:37
Avatar de GNLS  
Fecha de Ingreso: junio-2007
Ubicación: Badalona y Soria.
Mensajes: 8
Antigüedad: 16 años, 10 meses
Puntos: 0
De acuerdo Re: INSERT con palabra Reservada

Perfecto, un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:05.