sql >> Database >  >> RDS >> Mysql

hoe hernoem je een schema in MySQL

Gebruik RENAME DATABASE niet!!!

Eerdere 5.1-versies hadden dit commando, maar het is verwijderd omdat het gegevens kan beschadigen (referentie ).

De enige manier op dit moment is

mysqladmin create new_db_name
mysqldump db_name | mysql new_db_name

zoals bedoeld hier

Bewerken:dit antwoord wordt uiteraard gedateerd zodra dit is opgelost.



  1. T-SQL-bugs, valkuilen en best practices - draaiend en ondraaiend

  2. Interne onderdelen van de zeven SQL Server-soorten - Deel 1

  3. Algemene tabeluitdrukkingen:wanneer en hoe ze te gebruiken

  4. PHP-array vullen vanuit While Loop