現在、ほとんどの無料オンライン ゲームでは、特定のプロセスが完了するまで 3 時間待たなければならないなど、完了までに時間がかかるアクションが常に存在します。Endofprocess フィールドを使用してテーブルを作成し、サーバーとの最初のやり取りで、時間に達したか、それを通過したプロセスが実行されました。
問題は次のとおりです。プロセスの完了時刻に達したら、delete や insert などのステートメント、または複数のステートメントを実行するにはどうすればよいでしょうか。
私が考えている唯一のことは、別のフィールドを作成し、タスクの完了時に実行されるステートメントを保存することです。
CREATE TABLE `dbkorsanx`.`TBLPROCESSES` (
`ID` INT NOT NULL AUTO_INCREMENT ,
`PROCESS_ENDS_AT` DATETIME NULL ,
`PROCESS_STATEMENT` TEXT NULL ,
PRIMARY KEY (`ID`) );
これについてもっと良いアイデアはありますか?