elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  De ascii_general_ci a utf8_spanish2_ci
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: De ascii_general_ci a utf8_spanish2_ci  (Leído 3,321 veces)
Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.047


Nueva Vida


Ver Perfil WWW
De ascii_general_ci a utf8_spanish2_ci
« en: 28 Junio 2010, 23:58 »

Hola pues tengo un pequeño problema, tengo una BD que inicialmente tuvo el cotejamiento ascii_general_ci (entiendase que todas sus tablas y dentro de cada tabla todos los campos tienen este tipo de cotejamiento) ... y lo que deseo hacer es cambiar todo a utf8_spanish2_ci.

Pues resulta que al cambiar el cotejamiento de la BD solo se lo cambia a la BD mas no a las tablas ni mucho menos a los campos dentro de las tablas, esta es la instruccion que uso:

Citar
ALTER DATABASE `web` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci

Alquien me hecha una mano y me dicen como hacer para que el cambio sea general.¡?
Desde ya muchas gracias.

Saludos.


En línea

MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 885


mazard.info


Ver Perfil WWW
Re: De ascii_general_ci a utf8_spanish2_ci
« Respuesta #1 en: 29 Junio 2010, 17:18 »

El encoding es a nivel de tabla, con el alter en database lo que cambias es el encoding por defecto al crear una tabla nueva.

Tienes que hacer:

Código:
ALTER TABLE tabla CONVERT TO CHARACTER SET utf8 COLLATE utf8_spanish2_ci;

Para cada una de las tablas de tu base de datos, o tambien puedes montarte un script, si hay muchas, que recorra las de information_schema.

Saludos!


En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines