実現したいこと
以前にこちらの質問をさせていただいたのですが、混乱していて質問がわかりにくかったかと思いますので、改めて質問させていただきます。
sqlのことがよくわかっていないため、不足情報などございましたらご指摘いただけますと幸いです。
===========
DBから、特定のデータのみを定期的にバックアプしておき、またそれを復元したいです。
DBのデータは随時動きがありますが、一部のみを定期的にある時点の状態に戻すためです。
画像のリレーションがあるテーブルの、shop_idが100と101に関連するデータがバックアップ・復元対象です。
実現させるための方法
mysqldumpで対象のみに絞ったダンプファイルを作成し、
手動・またはクロンで
mysql -u root 対象DB < ダンプファイル
を実行すればいいのかな、と考えました。
お伺いしたいのは2点です。
1:この方法は、これはこれで間違っていないでしょうか。
2:もし他のやり方がありましたら参考サイトなど、教えていただけないでしょうか。
(ダンプファイル作成にあたり少し問題が発生しているのと、後学のため)
発生している問題
ダンプファイル作成に関しての問題点は、この質問の趣旨からずれるため別質問とさせていただきます。
環境
Laravel 8.83.4
PHP 8
mysql 5.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/03/08 03:09