Rac*_*hel 19 mysql database rename
我的数据库名称是SPM,我想将其更改为spm(小写字母).
我试过用
RENAME DATABASE SPM TO spm;
Run Code Online (Sandbox Code Playgroud)
,但我收到以下错误消息:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DATABASE SPM to spm' at line 1
Run Code Online (Sandbox Code Playgroud)
我的服务器版本:5.0.45
Pet*_*ist 29
没有数据库命令可以执行此操作.你基本上必须在数据库之外做.以下是一些概述可能的解决方案.在这个问题上回答得很好
这可能是你的情况应该是这样的
mysqladmin create spm
mysqldump SPM | mysql spm
Run Code Online (Sandbox Code Playgroud)
验证完所有内容后,您可以删除原始数据库.
drop database SPM
Run Code Online (Sandbox Code Playgroud)
[关于" RENAME DATABASE "命令的注意事项:这个语句是在MySQL 5.1.7中添加的,但是发现它很危险,在MySQL 5.1.23中删除了.
| 归档时间: |
|
| 查看次数: |
66650 次 |
| 最近记录: |