全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2271|回复: 13
打印 上一主题 下一主题

mysql 如何批量myisam转 innodb

[复制链接]
跳转到指定楼层
1#
发表于 2012-8-5 19:59:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用
  1. //方法1,我们可以把把创建这个表的sql拷贝出来,把ENGINE=MyISAM换成,ENGINE=INNODB  
  2. mysql> show create table merchant\G;  
  3. *************************** 1. row ***************************  
  4. Table: merchant  
  5. Create Table: CREATE TABLE `merchant` (  
  6. `btid` int(5) unsigned zerofill NOT NULL auto_increment,  
  7. `btname` varchar(100) NOT NULL,  
  8. `btnote` text,  
  9. PRIMARY KEY  (`btid`),  
  10. UNIQUE KEY `btname` (`btname`)  
  11. ) ENGINE=MyISAM DEFAULT CHARSET=utf8  
  12. 1 row in set (0.00 sec)  
复制代码
先导出数据库 然后文本编辑 批量替换ENGINE=MyISAM换成,ENGINE=INNODB

然后删除数据库 新建 重新导入 但是我在phpmyadmin  随便打开一个表  显示的存储方式依然是myisam 不是全部都是转 innodb?

求带 批量 便捷的转换方法
使用 alter table 库 type=innodb;    提示 ERROR 1046 (3D000): No database selected


麻烦求带
2#
发表于 2012-8-5 20:02:38 | 只看该作者
用access骚年
3#
 楼主| 发表于 2012-8-5 20:03:13 | 只看该作者
稀饭 发表于 2012-8-5 20:02
用access骚年

好吧 求转access
4#
发表于 2012-8-5 20:04:02 | 只看该作者
没选择数据库啊。。。use `mjj`;
5#
 楼主| 发表于 2012-8-5 20:05:17 | 只看该作者
母‪鸡 发表于 2012-8-5 20:04
没选择数据库啊。。。use `mjj`;

alter table 数据库 type=innodb;

这样不对吗
6#
发表于 2012-8-5 20:06:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
7#
 楼主| 发表于 2012-8-5 20:07:16 | 只看该作者
单手摘月 发表于 2012-8-5 20:06
求解,innodb怎样转 myisam。。。。apt-get的mysql导出到lnmp不能用

。。。。
suzizi 该用户已被删除
8#
发表于 2012-8-5 20:52:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
9#
 楼主| 发表于 2012-8-5 21:08:26 | 只看该作者
suzizi 发表于 2012-8-5 20:52
看不懂

10#
发表于 2012-8-5 21:45:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-11 16:32 , Processed in 0.105915 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表