16/11/2009, 13:53
|
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 |