不能和mysql一样支持以下语句
RENAME DATABASE esss_db.test_ins TO esss_test_db.test_ins
你打错了吧,rename table
是的 RENAME table esss_db.test_ins TO esss_test_db.test_ins 就可以了
不支持,批量rename table吧
1 个赞
你的场景是什么?
不支持rename database的话,看看能不能曲线救国。
没好办法,导出再导入吧
一般要么是rename table,要么导出导入
1 个赞
这个不支持把,只能导出所有表,再倒入了
为啥要换数据库名?
1 个赞
MySQL没有直接RENAME database的操作,需要通过数据迁移的方式解决
没啥好方案,导吧
改不了,重建,导入
写个小脚本批量rename table就行了,导入导出太麻烦
rename database 安全, 被淘汰了。批量rename table 有在生产库搞过的吗? 会不会发生莫名其妙的问题?
先做readonly操作吧,别有线上写入
用第三方工具批量导入导出方便
感觉还是导出导入吧
建新库,然后导入
生产环境还是建议导入导出,线下写个脚本批量rename table
写个脚本,批量rename table