Devo cancellare dalla tabella delle sessioni tutte le entry inserite da più di 10 minuti.
questa è la tabella:
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`)
)
la query si basa sul campo "session_start".
Uso questa query ma non funziona:
codice:
DELETE FROM session_table WHERE UNIX_TIMESTAMP(session_start) + 10 minute < NOW()
Ho cercato info su come funziona lo UNIX_TIMESTAMP di MySQL ma non trovo guide su come aggiungere dei minuti al timestamp.
Chi mi aiuta?