重命名mysql数据库 现在我用mysql创建好一个数据库books 用 show databases ;则 得到 books现用 rename database books to book;报错errow 1064 怎么回事儿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ENGINE=MyISAM DEFAULT CHARSET=utf-8 與engine和default charset有關 不推荐此语句,官方说了,已经在5.1.23移除了rename database的语法。一般用的是alter database语句。 无知了,alter database改不了数据库名。直接改data下面的目录名吧 建立目标库,导入结构和数据,删除原库用 INSERT INTO ... SELECT 命令其实就是复制库 1搂的说的,我不是很清楚,我是一个刚接触PHP的初学者。如果能实现,能不能说的再具体一点,在此谢过了下面的做法,太简单,还有什么alter database 那行吗? MySQL 数据库改名的简单方法假设,已有一数据库名为o_dbName,欲改名为n_dbName。1、备份, mysqldump -u root -ppwd o_dbName > c:\database.sql 2、创建新数据库n_dbName3、导入表,mysql -u root -ppwd n_dbName < c:/database.sql rename这个应该只能在MYSQL6的环境里,你用用8L的看行不行 重命名所有的表CREATE DATABASE new_db_name;RENAME TABLE db_name.table1 TO new_db_name.table1, db_name.table2 TO new_db_name.table2;DROP DATABASE db_name; 求助各位,很着急,会的都来帮帮忙吧。谢啦!! PHP的类对象在什么时候销毁呢? 网页第一句 如何截取前三个数字或都文字 用feedcreator生成RSS出怪现象,在IE下,刷新不正常,再刷新正常,而在地址栏回车就正常 求服务器的配置 找沈阳PHP高手合作! 分两行显示,请帮看看,有原代码?多谢 如果用mail函数发送邮件,除了php程序的编写,还其他什么特殊的设置吗? 微信location href 重复提交 新手请教preg_match问题 个位数格式化前面加零怎么办?
與engine和default charset有關
一般用的是alter database语句。
直接改data下面的目录名吧
用 INSERT INTO ... SELECT 命令
其实就是复制库
如果能实现,能不能说的再具体一点,在此谢过了
下面的做法,太简单,
还有什么alter database 那行吗?
RENAME TABLE db_name.table1 TO new_db_name.table1,
db_name.table2 TO new_db_name.table2;
DROP DATABASE db_name;