Как производить событие для того, чтобы были удалены данные каждые некоторые минуты?

У меня есть база данных так называемый appweb и Ваша пластина пользователи, я хочу знать, как я могу стирать записи колонны pdf каждый некоторый минутыTABLA

DB

ОБНОВЛЕНИЕ

CREATE DEFINER=`root`@`localhost` EVENT `e_minutesss` 
ON SCHEDULE EVERY 10 MINUTE STARTS '2019-11-08 17:48:24'
 ON COMPLETION NOT PRESERVE ENABLE 
DO 
BEGIN
		UPDATE user SET token = blank ;
		END



	UPDATE usuarios SET pdf = blank ;
	END

Я смог обновлять колонну pdf устанавливая blank как альтернативный текст Большое спасибо из-за Ваших ответов

0
задан 09.11.2019, 17:50
1 ответ

Если бы делать с mysql ты был должен pensas сначала:

давать возможность server

SET GLOBAL event_scheduler = ON;

И потом создавать твое событие, которое serГ - в asГ-:

CREATE EVENT e_ActualizaPDF
ON SCHEDULE EVERY 1 MINUTE STARTS ‘2019-01-01 00:00:00’
DO UPDATE usuarios SET pdf = 'nuevovalor'
1
ответ дан 01.12.2019, 12:13
  • 1
    Если ты хочешь, чтобы событие не задержалось каждый раз, когда ты возобновляешь сервер, я советую тебе, чтобы ты поместил твою переменную event_scheduler в тебе my.ini. Иначе всякий раз когда ты возобновляешь или останови MySQL, ты будешь должен выполнять команду ГЛОБАЛЬНОГО SET event_scheduler = ON; для того, чтобы твое событие empieze, чтобы работать – Manuel Alberto Gomez Lozano 09.11.2019, 00:44
  • 2
    Большое спасибо из-за respondes, но у меня появляется ошибка sintaxi :(, я имею mysql v10.1 – Erick 09.11.2019, 00:47
  • 3
    @Erick следуй придать особое значение тому, что в MySQL versió n более недавней является 8, así что, если ты говоришь, что это versió n 10 тогда ты используешь MariaDB – Aprendiz 09.11.2019, 16:09
  • 4
    @Aprendiz, Perdó n из-за моего отсутствия, действительно, большое спасибо помогать из-за мне и вклад в моем вопросе, привете – Erick 09.11.2019, 17:49