バージョン
Rails 5.0.1
rails db:migrateコマンドを実行した際に、
タイトルのエラーが出た時の対処方法メモです。
エラーはこちら
# rails db:migrate
== 20191126024458 CreateDataProvisionUserStatuses: migrating ==================
-- create_table(:user_statuses)
rails aborted!
StandardError: An error has occurred, all later migrations canceled:
Mysql2::Error: Table 'user_statuses' already exists: ~~~~
対処方法として
テーブルが既に存在していると怒られています。
なので
# rails db:reset
一度リセットしてから再び、
# rails db:migrate
これで解決しました。
参考
Rails:migrateでDBをリセットして最初からつくり直す方法。
https://qiita.com/Atsushi_/items/a230fb7f624d1eebf2f3