laravelsの移行テーブルから単一の値を削除する必要がありますが、データベース内で(phpmyadminを使用して)テーブルのデータを編集できません。 theresは別のフィールドを削除するオプションさえ、誰もこれがなぜ、さらにテーブルを変更する方法を知っていますか?あなたが任意の移行データベースでLaravelの移行テーブルを編集する方法
答えて
は
がちょうど2015_12_07あるペースト移行値をコピーし、これを試してみてください。 ..、そのようなもの とphpmyadminの質問は
delete from migrations where migration = 'copy_pasted_string'
私は、これは
に動作しますはい、あなたはこの文字列によって、記録上のすべての操作を行うことができると思います。
これは私の質問にお返事ありがとうございますtonone =) –
あなたは大歓迎です! – rahulsm
を実行して、いつでも更新laravelと自動で生成された自動ザッツその表がそれだ
https://laravel.com/docs/5.3/migrations#dropping-columns
Schema::table('users', function (Blueprint $table) {
$table->dropColumn('votes');
});
を参照してください任意の更なる混乱を防ぐために
なぜあなたが移行を使用しているのかを知ることが重要です。移行の利点は、アプリケーションを再デプロイできることと、データベースの構造が同じであることです。つまり、私がマイグレーションを行い、アプリケーションを配備してマイグレーションを実行すると、私たちは同じデータベースを持っています。
これは、移行を使用している場合には、留意しなければならないことを意味します。移行を行うと、データベースが変更されます。それ以降に変更する場合は、別の移行を行う必要があります。既存の移行ファイルを変更するか、データベースを手動で変更すると、データベースは同じになりません。これは、さまざまな環境で異なるエラーを意味し、あなたが直面するその他の問題がたくさんあります。
質問に答えるには、別の移行を使用してデータベースを変更してください。
この概念を理解するあなたの助けになることができますいくつかのリンク:
私はあなたの質問に誤解しました。私はあなたが今何を意味しているか知っphpmyadminでは主キーを持たない表は編集できません。あなたができることはSQL文を使うことです。バッチ2ですべての移行を削除するには、DELETE FROM migration WHERE batch = 2; 'ステートメントを実行することができますが、この表で変更したいことはわかりませんが、SQL文を使用すると可能になります。 –
これは私が投稿した質問に対する答えではありませんが、この問題を解決したことにより、マイグレーションの理解が深まりました。 –
ええ、私は疑問を誤解しましたが、私は笑いを喜んでいます。マイグレーションの目的を理解するのは少し難しいかもしれませんが、あなたがそれらを理解することができれば、あなたの人生はずっと楽になります。 –
- 1. テーブルをVaadinで編集する方法
- 2. タブバーベースのアプリケーションでテーブル行を編集する方法
- 3. laravelデータベースの移行でパーティションを実装する方法
- 4. Laravel移行で2つの移行テーブルを維持する方法
- 5. テーブルの挿入/編集時にテーブルBを編集する方法
- 6. 編集テーブルと私のJSPでデータベース
- 7. Laravel 5.4メールメッセージヘッダーとフッターの編集方法
- 8. 編集モードでカスタムUITableViewCellのeditingAccessoryViewを移動する方法は?
- 9. HTMLテーブル行データを編集する
- 10. DBFlow:他のデータベースからテーブルを移行する方法は?
- 11. Laravel - パッケージレジスタのデータベースを移行する
- 12. Laravel + AngularJSで編集
- 13. Laravel:編集ビューで
- 14. 編集可能テーブルの入手方法
- 15. laravel(tinker)のデータベース列のパラメータを編集する
- 16. Laravelデータベースの移行エラー
- 17. Laravelデータベースの移行手順
- 18. VB.netでテキスト編集を行う方法
- 19. extjsでの行編集方法6
- 20. mysqlダンプファイルを作成し、WordPressサイトの移行を編集する方法
- 21. Laravelユーザー編集
- 22. 編集ダイナミックフォームLaravel
- 23. iphoneで編集モードでテーブルを表示する方法は?
- 24. laravelコレクション内の項目を編集する方法
- 25. Laravelの編集* .Vueコンポーネントを許可する方法
- 26. 編集可能なテーブルに行う方法を
- 27. C#で編集モードでXMLファイルを編集する方法
- 28. オブジェクトモードで編集モードで情報を編集する方法
- 29. 他の行を編集せずにテキストファイルを編集する方法(cmd)
- 30. Laravel/lumen 5.2既存のデータベースから移行テーブルを生成
コンテキスト内の値は列名を意味します。 ? – rahulsm
@VforVendetta列自体や行のように、正確に何を呼び出すのかわからない –
あなたはそのテーブルまたは構造のデータを意味しますか?もしあなたが移行を通して行うことができるのであれば、データを削除したい場合は、phpmyadminを使ってそのテーブルのデータを削除することができます。 – rahulsm