0

DB の特定のテーブルの毎日のバックアップ (1 日あたりのレコードのみ) を実行することは可能ですか。バックアップが完了したら、それらのレコードをテーブルから削除する必要があります。

このシナリオは、php、perl などのスクリプト言語を使用しなくても機能しますか?

4

2 に答える 2

0

最も簡単な方法は、スクリプトを使用することです

1) 必要なレコードを選択する

2)それらを何らかの形のダンプに入れる

3)必要なパラメーターを指定してテーブルから削除を実行します

他の構造(ストアドプロシージャなどを使用したトリガー)、IMHOは最終的にあなたを撃ちます

于 2013-01-29T05:57:58.000 に答える
0
 mysqldump -u root -p db_name > db_backup.sql

上記のコマンドを使用してデータベースをバックアップできます。選択したテーブルのバックアップを取りたい場合は、次を使用できます。mysqldump -c -u -p db_name table_name > table_backup.sql データベースの使用drop database db-nameを削除し、特定のテーブルの使用を削除するにはdrop table table-name

于 2013-01-29T06:07:25.183 に答える