ホームページ >データベース >mysql チュートリアル >mysqlデータベースのスケジュールされた削除
mysql データベースでスケジュールされた削除を設定する方法: まず mysql ファイルを開き、次に 3 日前にデータを削除するように設定します。コードは [DELETE FROM table WHERE created_on
関連する無料学習の推奨事項: mysql データベース(ビデオ)
#mysql データベースでスケジュールされた削除を設定する方法:
#SQL で 3 日前にデータを削除するDELETE FROM table WHERE created_on < DATE_SUB(CURDATE(),INTERVAL 3 DAY);
ストアド プロシージャは、mysql 関数と同等です。データベース サーバーに格納されている SQL ステートメントのセットです。これらの SQL ステートメント コマンドは、この関数の名前を呼び出すことによって実行されます。
DELIMITER // create procedure del_data() BEGIN DELETE FROM table WHERE created_on < DATE_SUB(CURDATE(),INTERVAL 3 DAY); END// DELIMITER ;DELIMITER は区切り文字を意味します。ストアドプロシージャ内の「;」が区切り文字として使用されないように、ストアドプロシージャを宣言する前に区切り文字として「//」を宣言します。 。ステートメントが終了したら区切り文字を元に戻します。
ストアド プロシージャの表示
select * from mysql.proc where db=’数据库名’;ストアド プロシージャの使用
call del_data()
イベントの書き込み
イベント スケジューラを開く
SET GLOBAL event_scheduler = ON;イベントの作成
りー
以上がmysqlデータベースのスケジュールされた削除の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。