как удалить автоматическую дату, если более 5 минут с использованием codeigniter - PullRequest
0 голосов
/ 05 июля 2019

как удалить автоматическую дату, если больше 5 минут

$time = 1; 
        $deletetoken = "DELETE FROM log aa LEFT JOIN user bb ON aa.`email`=bb.`email` 
                    WHERE aa.`code_aktivasi`='code_aktivasi' 
                    DATEDIFF(CURDATE(), create_at)-> $time";
        $run = mysql_query($deletetoken);

Я хочу автоматическую дату, если больше 5 минут, Но это не работает, что может происходить?

1 Ответ

0 голосов
/ 05 июля 2019

Вот мое предложение, надеясь, что оно поможет вам решить проблему.

$sql = "DELETE FROM log l LEFT JOIN user u ON l.`email`= u.`email` 
                    WHERE l.`code_aktivasi`='code_aktivasi' and `create_at` < (NOW() - INTERVAL 5 MINUTE)";

$run = mysql_query($sql);

Вы можете использовать l.create_at или u.create_at для соответствия вашей цели.

Если это все еще не работает, пожалуйста, покажите мне сообщение об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...