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

ayuda con INSERT INTO.

Estas en el tema de ayuda con INSERT INTO. en el foro de Mysql en Foros del Web. hola tegno una tabla con 6 campos, y quiero insertar datos de esta forma. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver original INSERT INTO `barriosXmanzanas` ( 'idmanzana' ...
  #1 (permalink)  
Antiguo 21/10/2010, 08:01
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
ayuda con INSERT INTO.

hola tegno una tabla con 6 campos, y quiero insertar datos de esta forma.

Código MySQL:
Ver original
  1. INSERT INTO `barriosXmanzanas` ('idmanzana','idbarrio','nivelSocioEconomico','idcatastral','datosPoligono') VALUES (00000000006, 00000000468,  '2', 740106, 'POLYGON((-54.675743,-74.062552 4.675736,-74.062589 4.675525,-74.062676 4.675538))\r');

el primero campo es autonumerico y me sale este error.

Script line: 20 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''idmanzana','idbarrio','nivelSocioEconomico','idc atastral','datosPoligono') VALU' at line 1



saludos
  #2 (permalink)  
Antiguo 21/10/2010, 08:06
Avatar de 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, 4 meses
Puntos: 2658
Respuesta: ayuda con INSERT INTO.

Ten cuidado con confundir los apóstrofes (') con los acentos inversos.
Los apóstrofes se usan para encerrar cadenas y los acentos inversos para los nombres de columnas, tablas, bases, stored prcedures, etc.
Código MySQL:
Ver original
  1. INSERT INTO `barriosXmanzanas` (
  2.    `idmanzana`,
  3.    `idbarrio`,
  4.    `nivelSocioEconomico`,
  5.    `idcatastral`,
  6.    `datosPoligono`)
  7.    00000000006,
  8.    00000000468,  
  9.    '2',
  10.    740106,
  11.    'POLYGON((-54.675743,-74.062552 4.675736,-74.062589 4.675525,-74.062676 4.675538))');

Respecto del último campo, tal y como está escrito, es una cadena. ¿Es así o el campo es GEOMETRY?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 21/10/2010, 08:11
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: ayuda con INSERT INTO.

Pues lo tengo como LONGTEXT.. hay algun problema con esto.?

saludos
  #4 (permalink)  
Antiguo 21/10/2010, 08:20
Avatar de 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, 4 meses
Puntos: 2658
Respuesta: ayuda con INSERT INTO.

No. Pero si quieres hacer consultas espaciales deberás usar funciones de conversión con ese campo.
¿Para qué exactamente vas a susar esa definición de POLYGON? Yo suelo usar campos espaciales para análisis de geolocalización y zonificación de recorridos vehiculares.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 21/10/2010, 08:22
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: ayuda con INSERT INTO.

Pues mas o menos ,es para geolocalizacion en mi pais para un juego que utiliza mapas reales y ese poligono son Barrios y cosas asi....

saludos

Última edición por RIVERMILLOS; 21/10/2010 a las 08:47
  #6 (permalink)  
Antiguo 21/10/2010, 09:18
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: ayuda con INSERT INTO.

Deberia Usar este tipo da campos para dibujar un mapa con Flash ? tengo otra regunta que beneficios me daria esto o porque es mejor usar esto.

estuve investiganfo sobre este tema si tengo que pasarle los poligonos a ActionScript solo tendria que hacer esto:

SELECT AsText( datosPoligono )
FROM barrios;


saludos

Última edición por RIVERMILLOS; 21/10/2010 a las 11:52
  #7 (permalink)  
Antiguo 22/10/2010, 07:32
Avatar de 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, 4 meses
Puntos: 2658
Respuesta: ayuda con INSERT INTO.

Interesante....
Como trabajo fundamentalmente con Google Maps y Google Earth, no estaba al tanto que ActioScript interpretaba directamente el string de los polígonos de OpenGis.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #8 (permalink)  
Antiguo 22/10/2010, 09:42
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: ayuda con INSERT INTO.

Pues no tanto asi , solo se le pasa un String a AS3 y se hacen unas operaciones matematicas para ubicar la figura ,e un plano carteciano.

saludos

Etiquetas: insert
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 14:18.