update trigger new_db_name db_name mysql

trigger - cómo se renombra un esquema en MySQL



trigger mysql insert (2)

En 5.0, necesita volcar la base de datos y volver a cargarla en una nueva base de datos con un nuevo nombre. Si actualiza a 5.1, puede buscar y usar el comando RENOMBRE DE BASE DE DATOS.

Hola, estoy usando mysql 5.0.x

¿Cómo cambio el nombre de un esquema?


¡No use RENAME DATABASE !!!

Las primeras versiones 5.1 tenían este comando, pero se ha eliminado ya que puede dañar los datos ( referencia ).

La única forma en el presente es

mysqladmin create new_db_name mysqldump db_name | mysql new_db_name

como se menciona aquí

Editar: Obviamente, esta respuesta se volverá obsoleta una vez que esto se solucione.