जब आप इसे डेटाटाइम डेटा प्रकारों के साथ करते हैं तो यह थोड़ा बुरा होता है; एक संग्रहित समारोह के लिए एक अच्छा उम्मीदवार।
DATE_SUB(DATE_SUB(time, INTERVAL MOD(MINUTE(time),5) MINUTE ),
INTERVAL SECOND(time) SECOND)
जब आप UNIXTIME टाइमस्टैम्प का उपयोग करते हैं तो यह आसान हो जाता है लेकिन यह 1970 - 2038 दिनांक सीमा तक सीमित है।
FROM_UNIXTIME(UNIX_TIMESTAMP(time) - MOD(UNIX_TIMESTAMP(time),300))
शुभकामनाएँ।