
06/12/2008, 13:35
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 16 años, 4 meses Puntos: 0 | |
Error al insertar registros con Ñ Hola a todos, este es mi primer mensaje al foro.
Llevo una hora peleándome con esto y no hay manera, acudo al foro desesperado. He buscado en el foro y en las faqs se habla de ello pero a mi la solución no me funciona...
En fin, el problema está a la hora de insertar en una tabla los valores de un fichero de texto. Pego la instrucción:
mysql> load data infile "elos.txt"
-> into table ger_jgb_elo
-> fields terminated by ';'
-> lines terminated by '\r\n'
-> (semestre, codijugador, nom, titol, elo, club, constant, partides_sem);
El mysql me insulta con lo siguiente:
ERROR 1366 (HY000): Incorrect string value: '\xD1UALES...' for column 'nom' at row 5
El problema lo da el campo "nom" del quinto registro, es un nombre de persona que contiene una Ñ.
He probado con el Mysql administrator de cambiar el Column CharSet a latin1 y el Column Collate a latin1_spanish_ci, y nada, sigue dando el mensaje de error.
He probado latin1 y latin1_bin y nada (eso decía el faq).
He probado poner el Charset de toda la tabla entera a latin1 y latin1_bin y nada.
Alguien conoce la solución a este problema?
Gracias y saludos. |