Cita:
Iniciado por chronos682 La función utf8_decode es propia de php por lo tanto no la puedes agregar al archivo txt porque mysql no va a saber qué hacer con ella y va a generar error. Para poder usarlas tendrías que ir agregando cada registro manualmente desde php. La otra opción que te dan si las puedes agregar, quedaría algo así:
CREATE TABLE `municipios` (
`id` bigint(11) NOT NULL auto_increment,
`provincia` int(2) NOT NULL,
`municipio` varchar(255) collate utf8_spanish_ci NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8123 COLLATE utf8_spanish_ci AUTO_INCREMENT=8123;
he probado a poner lo que me has dicho en el archivo sql tipo texto que importo y phpadmin me sigue sin reconocer acentos ni ñ, y hacerlo a mano en codigo seria muy engorroso porque son 8100 registros......