私はウェブアプリを使用するために少額の支払いをしています。
支払う前にアプリを試用できるようにしたいと思います。
これを行うには、一時的なユーザーアカウントを作成し、30分ほど後に再度削除するシステムが必要です。
最初に頭に浮かぶのは、TINYINTタイプの列「isTemp」をaccountsテーブルに追加し、その後、30分ごとにクエリ「DELETEFROMaccounts WHERE isTemp=1」を実行するようにcronjobを設定することです。
しかし...私はこれについて少し緊張しています。朝起きて、アカウントテーブル全体が空になっているのを見つけるのが怖いです。これは不合理な恐れかもしれないと思いますが、アカウントテーブルの近くにスケジュールされたDELETEステートメントが来るのは好きではありません。:)
これについてどう思いますか?これはそれが行われるべき方法ですか?それとも私はこれを再考する必要がありますか?
(事前に)あなたの助けに感謝します。