Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2009, 13:53
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Collations y cotejamiento phpmyadmin, mysql

con PHPMyAdmin al elegir una collation o cotejamiento estás eligiendo el charset, character set o codificación que lo incluye. Al elegirlo, seleccionas claro la collation que será la collation por defecto de las tablas y de cada uno de los campos. Cuando se especifica una collation en el SQL con un cast o convert en el select, sólo sirve para ese select. Si quieres cambiarlo definitivamente tendrás que hacerlo, pero en ocasiones no compensa y para una sóla consulta haces el cast o convert. Pero si realizas el cambio con alter, quedará guardado por ej. en la tabla o campo correspondiente:
ALTER TABLE ...
CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]
| [DEFAULT] CHARACTER SET [=] charset_name [COLLATE [=] collation_name]
No es ningún problema cambiar la collation de una tabla o de un campo en un momento determinado, pero si el cambio es con alter podrías modificar el resultado de otras consultas que tuvieras lanzadas con la collation anterior.

Última edición por jurena; 17/11/2009 a las 03:27