全球主机交流论坛

标题: mysql 如何批量myisam转 innodb [打印本页]

作者: 大胡子    时间: 2012-8-5 19:59
标题: mysql 如何批量myisam转 innodb
我使用
  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


麻烦求带
作者: 稀饭    时间: 2012-8-5 20:02
用access骚年
作者: 大胡子    时间: 2012-8-5 20:03
稀饭 发表于 2012-8-5 20:02
用access骚年

好吧 求转access
作者: 母‪鸡    时间: 2012-8-5 20:04
没选择数据库啊。。。use `mjj`;
作者: 大胡子    时间: 2012-8-5 20:05
母‪鸡 发表于 2012-8-5 20:04
没选择数据库啊。。。use `mjj`;

alter table 数据库 type=innodb;

这样不对吗
作者: 单手摘月    时间: 2012-8-5 20:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 大胡子    时间: 2012-8-5 20:07
单手摘月 发表于 2012-8-5 20:06
求解,innodb怎样转 myisam。。。。apt-get的mysql导出到lnmp不能用

。。。。
作者: suzizi    时间: 2012-8-5 20:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 大胡子    时间: 2012-8-5 21:08
suzizi 发表于 2012-8-5 20:52
看不懂


作者: nanashi    时间: 2012-8-5 21:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: Captain    时间: 2012-8-5 21:56
nanashi 发表于 2012-8-5 21:45
大胡子不要啊,我在用你的mapn一键安装包,你怎么问了个小白问题。

选择要转换的表,【操作】- 【表选项】 ...


作者: 大胡子    时间: 2012-8-5 22:40
nanashi 发表于 2012-8-5 21:45
大胡子不要啊,我在用你的mapn一键安装包,你怎么问了个小白问题。

选择要转换的表,【操作】- 【表选项】 ...

能不能一个库都转
作者: 满意沟通    时间: 2012-8-6 02:10
我估计是你的mysql不支持innodb

自己手动操作转一个看看
作者: 大胡子    时间: 2012-8-6 11:58
满意沟通 发表于 2012-8-6 02:10
我估计是你的mysql不支持innodb

自己手动操作转一个看看

queding 以及肯定是支持的




欢迎光临 全球主机交流论坛 (https://d.168530.xyz/) Powered by Discuz! X3.4