日時データ型を使用する場合は少し厄介です。ストアド関数の優れた候補です。
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))
頑張ってください。