Я пытаюсь создать несколько php и sql для запланированной задачи, которая бы объединяла 2 таблицы по значению и удаляла все записи из table1 на основе значения метки времени unix в table2.До сих пор я придумал следующий код, но не хочу его запускать, поскольку он может принести больше вреда, чем пользы.Может ли кто-нибудь помочь с этим?Заранее спасибо
$sql = "DELETE FROM tbl_code
LEFT JOIN ( SELECT * FROM `tbl_ctoon` WHERE tbl_code.ctoon_id=tbl_ctoon.ctoon_id AND tbl_code.code_for='C')
WHERE DATEDIFF( date(NOW( )) , FROM_UNIXTIME(expire_date)) > 3 ";
$del = new database();
$del->myquery($sql, 1);
Таким образом, в конечном итоге он объединит две таблицы и удалит все записи из tbl_code
, где expire_date
в tbl_ctoon
превышает 3 дня.