是否有可能使用mysql日期添加或帶有變量的子如果我設置它。mysql日期添加或日期子變量?
UPDATE table SET time = DATE_ADD(NOW(), INTERVAL $minutes MINUTES);
我已經嘗試過,但無法讓它工作?
感謝
是否有可能使用mysql日期添加或帶有變量的子如果我設置它。mysql日期添加或日期子變量?
UPDATE table SET time = DATE_ADD(NOW(), INTERVAL $minutes MINUTES);
我已經嘗試過,但無法讓它工作?
感謝
TRY
$qry = "UPDATE table SET time = DATE_ADD(NOW(), INTERVAL ".$minutes." MINUTE) ";
假設你正在使用PHP來獲得DATE_ADD
表達部分做對,你使用MINUTES
而不是MINUTE
,這就是你要找的單位爲:
UPDATE table SET time = DATE_ADD(NOW(), INTERVAL $minutes MINUTE);
爲'MINUTE'點。 – 2012-01-10 20:02:47
晚些時候開始提倡保護SQL注入。
$qry = 'UPDATE table SET time = DATE_ADD(NOW(), INTERVAL ' . (int)$minutes . ' MINUTE)';
注:感謝diEcho和fivedigit他們的基本答案。
這是嚴格的MySQL還是你使用PHP或其他一些腳本語言? – 2012-01-10 19:17:36
php,只是試圖使用MySQL多一點,而不是所有的PHP – cgwebprojects 2012-01-10 19:36:07