rails db:migrate 错误 rails 中止
rails db:migrate error rails aborted
当我尝试 rails db:migrate 时,出现以下错误:
rails aborted!
StandardError: An error has occurred, all later migrations canceled:
Mysql2::Error: Duplicate entry 'MyString' for key 'index_users_on_email': CREATE UNIQUE INDEX `index_users_on_email` ON `users` (`email`)
有人可以帮我解决这个问题吗?谢谢
错误表明您的用户记录有一个名为 "MyString" 的重复 email
(它存在于两条记录中)。由于 email
具有唯一索引,因此不能重复。
删除包含重复 email
的 user
记录或将其更新为 unique
电子邮件,然后 运行
rake db:migrate
当我尝试 rails db:migrate 时,出现以下错误:
rails aborted!
StandardError: An error has occurred, all later migrations canceled:
Mysql2::Error: Duplicate entry 'MyString' for key 'index_users_on_email': CREATE UNIQUE INDEX `index_users_on_email` ON `users` (`email`)
有人可以帮我解决这个问题吗?谢谢
错误表明您的用户记录有一个名为 "MyString" 的重复 email
(它存在于两条记录中)。由于 email
具有唯一索引,因此不能重复。
删除包含重复 email
的 user
记录或将其更新为 unique
电子邮件,然后 运行
rake db:migrate