在 Ubuntu 18 中重命名数据库时遇到问题

在 Ubuntu 18 中重命名数据库时遇到问题

当我编写“alter database first_data modified name = first”时,它给出了语法错误 - “ERROR 1064 (42000): 您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以了解在第 1 行‘modify name = first’附近使用的正确语法”。我该怎么办??

答案1

这是微软SQL 服务器命令;它使用与 MySQL/MariaDB 非常不同的语法。

MySQL 中没有“数据库重命名”命令,您可以将所有单个表移动到新的数据库或转储/重新导入。

请参阅此 SO 线程:https://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name

相关内容