2015-12-11 2 views
0
name_id(INT)(PRIMARY) name(VARCHAR(50)) add_time(DATETIME) 
     1     stuff   2015-10-22 10:55:41 
     2     stuff   2015-11-25 14:54:20 

У меня есть таблица main как показано. Пользователь может добавлять новый материал в этот table.I хочет инициирующее событие, что:Trigger 10 минут после (MySql)

работает 10 минут после того, как новая строка была добавлена ​​в main

получает name_id для этого нового name

Мне теперь нужен MySql Event, а не trigger, так как я хочу подождать 10 минут. Однако я не мог понять, как я собираюсь запустить это новое событие для определенной строки, а не для всей таблицы. Благодарю.

ответ

0

Вы можете написать триггер как обычно, но сначала вызовите функцию sleep, указав количество секунд для спящего режима (600 в вашем случае) в качестве аргумента.

Смежные вопросы