martes, 15 de octubre de 2013

Modificar muchas tablas.

Generar un script que nos ayude a modificar muchas tablas.

Si requieren ejecutar alguna modificacion en las tablas de cierta base de datos como por ejemplo el cambio del collate, lo pueden realizar con una consulta algo asi:

SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`,
'` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode;') as FRST
FROM `information_schema`.`TABLES` t WHERE t.`TABLE_SCHEMA` = 'nombre_basedatos';

Esta les regresara la salida de los alter de todas las tablas, se copia a la consola de ejecución y listo.

Con un poco de imaginación, detalles como estos se pueden generar para realizar muchas mas operaciones.

Saludos a todos.

No hay comentarios.:

Publicar un comentario