ユーザーが前月のデータを表示することを選択できるように、データをアーカイブするアプリケーションを作成する必要があります。
私がやりたかったのは、テーブルごとにアーカイブテーブルを作成することです。table_archive
、およびINSERT SELECTクエリを使用して、アーカイブテーブルにデータを挿入します。私の懸念は、データベースに300を超えるテーブルがあることですが、さらに300のテーブルを作成すると、アプリケーションの速度に影響しますか?
もう1つの要件は、ユーザーがアーカイブ情報を変更できないようにすることです。テーブルをロックして、ユーザーがINSERT、UPDATE、DELETEを無効にするにはどうすればよいですか。
これを行うための他のより速くて簡単な方法はありますか?