1

自動インクリメントIDフィールド(id)、videoid(int)、およびuserid(int)を持つmysqlテーブルがあります。サイトは現在公開中です。そこに日付/時刻フィールドを入れるのを忘れていました。ここにいくつかのデータがあります。既存のすべてのデータの挿入時間を取得することは可能ですか?

cron ジョブによって毎週リセットされる別のテーブルがあります。先週何か問題が起きたので、そのデータがどうしても必要です。特定の日付から任意の種類のバックアップを取得できるオプションはありますか? mysqlには自動バックアップなどがありますか?

4

1 に答える 1

1

バイナリ ログにアクセスできる場合は、を使用して挿入ステートメントを取得できますmysqlbinlog。詳細については、マニュアルを参照してください。

mysqlbinlog からの出力を (たとえば、mysql への入力として使用して) 再実行して、ログ内のステートメントをやり直すことができます。これは、サーバーがクラッシュした後の回復操作に役立ちます。

于 2013-11-11T10:28:51.040 に答える