[カラム重複によるerror]Mysql2::Error: Duplicate column name ''カラム名"


概要

ターミナルで「rails db:migrate」を入力した際に起きたerror。インターネットで調べてみるとカラムが重複していることが原因だった。

原因

db/migrateを調べるとemailカラムが重複していた

qiita.rb
t.string :email,              null: false, default: ""
t.string :email,              null: false, default: ""

改善方法

rails db:rollbackでマイグレーションファイルをdownさせる

→重複している内容を削除し、データを1つにする

→rails db:migrateする。以上のことでerrorが改善された。