Probleme beim Umbenennen einer Datenbank in Ubuntu 18

Probleme beim Umbenennen einer Datenbank in Ubuntu 18

Wenn ich „alter database first_data modify name = first“ schreibe, wird der Syntaxfehler „FEHLER 1064 (42000): Ihre SQL-Syntax enthält einen Fehler. Sehen Sie im Handbuch zu Ihrer MySQL-Serverversion nach, welche Syntax in der Nähe von ‚modify name = first‘ in Zeile 1 zu verwenden ist.“ Was soll ich tun??

Antwort1

Dies ist ein MicrosoftSQL ServerBefehl; er verwendet eine ganz andere Syntax als MySQL/MariaDB.

In MySQL gibt es keinen Befehl zum „Umbenennen der Datenbank“. Sie können entweder alle einzelnen Tabellen in eine neue Datenbank verschieben oder einen Dump/erneut importieren.

Siehe diesen SO-Thread:https://stackoverflow.com/questions/67093/wie-kann-ich-schnell-eine-MySQL-Datenbank-umbenennen-und-das-Schema-Namen-ändern

verwandte Informationen