新手问题 求救,Rails 迁移到 MySQL 时发生错误,创建表时发生错误

killoceaner · 2014年12月17日 · 最后由 realwol 回复于 2014年12月21日 · 1673 次阅读

各位大神,我在 gemfile 与 database 中都设置好了 MySQL 但是运行迁移文件时发生了错误: 搞了半天不知道什么原因

把你的迁移文件发出来看看

不知道哪里出错了

猜测一下,表名叫 coms,会不会保留字的问题。

楼主错误那个截图不能截得全一点么?

#4 楼 @huacnlee 好的今天弄了一天还没弄好

报错不是 primary key must be NOT NULL 么,对比检查一下。 或者,同样操作,新建个项目尝试一下,如果操作正确,新建项目中一定可以。

#6 楼 @realwol 同样的迁移文件写到 SQLite 里是可以的,但是换成 MySQL 了就不行了

#7 楼 @killoceaner 新建项目中测试的结果吗?

#8 楼 @realwol 恩,是的,只要数据库改成了 MySQL 了就写不进去了

#9 楼 @killoceaner 直接建项目时候用 mysql,然后检查你的数据库本身,操作命令正确与否。这个不应该有问题。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号