因为 MySQL 预设的是 MyISAM 资料引擎,不支援事务也不支援外来键,所以需要用到 Innodb 引擎, 先检视当前资料库的
引擎,登入mysql资料库,在mysql>提示符下搞入 show engines; 命令即可看到,我的环境下预设是 MyISAM 如图

修改成 Innodb 引擎需要编辑 my.cnf 档案
只要在配置档案 my.cnf 中的 [mysqld] 下面加入
default-storage-engine=INNODB
然后重启 mysql 服务即可
[root@mysql1 ~]# service mysqld restart

如果出现 InnoDB |DEFAULT,则表示我们 设定 InnoDB 为预设引擎成功