0
データベースに行が追加されてから一定の時間が経過した後、MySQLデータベースからID番号で行を削除したいとします。MySQLのデータベース行を削除するには?
どうすればいいですか?私は総初心者です:) ありがとうございます。
データベースに行が追加されてから一定の時間が経過した後、MySQLデータベースからID番号で行を削除したいとします。MySQLのデータベース行を削除するには?
どうすればいいですか?私は総初心者です:) ありがとうございます。
CREATE EVENT IF NOT EXISTS `dbName`.`eventName`
ON SCHEDULE
EVERY 1 DAY // or 1 HOUR
COMMENT 'Description'
DO
BEGIN
DELETE FROM `dbName`.`TableName` WHERE `DateCol` < NOW();
END
イベント
SET GLOBAL event_scheduler = ON;
を使用する前にevent schedulerのターンがより迅速に答えを見つけるのに役立ちますMySQLのタグを追加しました。尋ねている人が実際に不思議に思っていることに、より具体的に質問を書き直しました。 –
https://stackoverflow.com/questions/18181458/auto-delete-a-record-in-table-when-date-is-expiredこれはあなたが望むのと同じ解決策です。これを試して。 –