我正在使用Ruby / Rails和使用MySQL数据库构建应用程序。
最近,我开始遇到以下问题:有时,在进行Rails迁移时,Rails 删除我的数据库表!
当它丢弃表时,会出现以下错误:
"MySQL2:error: Lost connection to MySQL server during query: ALTER TABLE . . ."
我的网络连接很好。到目前为止已经发生了两次。迁移首次涉及以下方法:remove_column
,add_column
,add_foreign_key
。第二次它只包含remove_column
和add_column
。
迁移不是最多10行的大文件。
为什么这样做?我该怎么做才能解决它?