30分前に、私はMySQLとデータベースに行ってRoRで使用しました。それから私はschema_migration
に行って、私はこの仕事をした後便利な削除後のschema_migrationの状況
DELETE FROM schema_migration WHERE version=20120110152044;
を入力し、私はrake db:migrate
を入力し、私はいくつかの分前に削除移行が再びschema_migration
に追加されることを期待するが、私はこのメッセージに直面します。
"MySQL2 :: ERRORテーブル 'football_leagues' は既に存在して...." 誰かが私にこのメッセージの理由を教えてください。
この移行のバージョンをschema_migrationに挿入するにはどうすればよいですか? –
あなたは、OPが単一のテーブルを修正するためだけにデータベース全体を削除することを本当に提案していますか?あなたは狂人か悪意のある人ですか? –
@muistooshort彼は明らかに彼のデータベースを直接遊んで彼のマイグレーションを台無しにしました。私はそれがデータ損失を引き起こすとはっきりしていました。私が言ったことをすることは、それがどのように元に戻すでしょう。 – Gazler