Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 从MyISAM迁移到Innodb时的代码更改_Mysql_Ruby On Rails_Ruby_Innodb_Myisam - Fatal编程技术网

Mysql 从MyISAM迁移到Innodb时的代码更改

Mysql 从MyISAM迁移到Innodb时的代码更改,mysql,ruby-on-rails,ruby,innodb,myisam,Mysql,Ruby On Rails,Ruby,Innodb,Myisam,我只是想知道在从MyISAM迁移到InnoDB时是否需要修改“RubyonRails”代码 我想迁移到InnoDB,众所周知,在使用InnoDB时可能会出现死锁,我是否需要以某种方式将所有插入和更新威胁到数据库 到目前为止,我只使用了ActiveRecord的标准方法,没有使用事务 从我的观点来看,这应该是可能的,没有任何问题。迁移到InnoDB,运行测试并查看是否有任何中断。从我的标准Rails项目历史来看,我从未遇到过死锁问题。但最终这取决于您编写的代码。除了尝试之外,没有别的办法了

我只是想知道在从MyISAM迁移到InnoDB时是否需要修改“RubyonRails”代码

我想迁移到InnoDB,众所周知,在使用InnoDB时可能会出现死锁,我是否需要以某种方式将所有插入更新威胁到数据库

到目前为止,我只使用了ActiveRecord的标准方法,没有使用事务


从我的观点来看,这应该是可能的,没有任何问题。迁移到InnoDB,运行测试并查看是否有任何中断。从我的标准Rails项目历史来看,我从未遇到过死锁问题。但最终这取决于您编写的代码。除了尝试之外,没有别的办法了