Devo cancellare dalla tabella delle sessioni tutte le entry inserite da più di 10 minuti.
questa è la tabella:
la query si basa sul campo "session_start".codice:CREATE TABLE `gus_sessions` ( `session_id` char(32) NOT NULL default '', `session_user_id` mediumint(8) NOT NULL default '0', `session_start` timestamp NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`session_id`), KEY `session_user_id` (`session_user_id`) )
Uso questa query ma non funziona:
Ho cercato info su come funziona lo UNIX_TIMESTAMP di MySQL ma non trovo guide su come aggiungere dei minuti al timestamp.codice:DELETE FROM session_table WHERE UNIX_TIMESTAMP(session_start) + 10 minute < NOW()
Chi mi aiuta?
![]()

Rispondi quotando