
08/04/2010, 12:49
|
 | | | Fecha de Ingreso: abril-2010
Mensajes: 67
Antigüedad: 14 años, 10 meses Puntos: 1 | |
el dato que quiero insertar tiene una coma y me marca error Hola.
tengo una tabla donde se agregan varios datos, mas o menos esta asi:
tabla prueba(
id-edo int(3) not null default 0,
id-est int(8) not null, nombre varchar(24) collate latin1_spanish_ci not null default '',
.
.
.
)
mi problema es que en el campo nombre, algunos datos tienen una o mas comas, por ejemplo
1,12345678,'mexico, edo de ',...,...,...etc
y al momento de insertar el dato me marca este error:
ERROR 1064 (42000) at line 45: You have an error in your SQL syntax; check the m
anual that corresponds to your MySQL server version for the right syntax to use
near 'INSERT INTO prueba VALUES(1,12345678,'mexico, edo de ',XX,XX,XX,XX,XX' at line X
Supongo que por que MySQL separa los campos con las comas, y lo malo es que son alrededor de 5000 datos y almenos unos 1000 llevan comas, como puedo hacer que mysql inserte la , en la tabla sin que marque el error.
Intente escaparlo con \ pero no funciono, o tal vez lo hice mal, por eso mejor los escucho (bueno lo leo :P)
gracias espero puedan responderme. |