中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

削除データの復活とクリア

MyHome Portal では、カレンダーやメモなどすべてにおいて、データ削除しても、データベースのテーブル上からデータをdeleteはしていません。項目c_deleteを999にしているだけです。MySQL操作でデータを復元可能です。

削除データをデータベース上からも削除したい場合は、SQLコマンド等で削除してください。

全テーブルのデータを一括削除する場合は、Windowsであれば、DOSプロンプトで以下を実行してください。

mysql -u root -pxxxxx (ユーザー名、パスワードは環境に合わせてください。)

use _db_account;

delete from m_public where c_delete = 999;

delete from m_friends where c_delete = 999;

use _db_index;

delete from m_homepage where c_delete = 999;

delete from m_category where c_delete = 999;

use _db_calendar;

delete from m_schedule where c_delete = 999;

delete from m_category where c_delete = 999;

use _db_memo;

delete from m_memo where c_delete = 999;

delete from m_category where c_delete = 999;

use _db_guide;

delete from m_guide where c_delete = 999;

delete from m_category where c_delete = 999;

use _db_zid_mgr_a;

delete from m_pass where c_delete = 999;

delete from m_category where c_delete = 999;

exit