在创建一个数据库时, 一部分表用MyISAM引擎, 另一部分表用InnoDB引擎, 这样可以吗?
答案当然是可以的,在创建表的时候,设定引擎即可。因为存储引擎是针对表的。
CREATE TABLE `test` (
`ID` varchar(40) NOT NULL default '',
`Name` varchar(40) NOT NULL default ''
) ENGINE=InnoDB
CREATE TABLE `test` (
`ID` varchar(40) NOT NULL default '',
`Name` varchar(40) NOT NULL default ''
) ENGINE=MyISAM
mysql的最大特点就是插件式存储引擎,你用到什么引擎,就指定什么引擎