Můžete také vytvořit Událost MySQL
, Věřím, že je to v dnešní době ten nejjednodušší způsob. Pokud máte phpmyadmin , není vyžadován žádný kód kromě INSERT
prohlášení:
- klikněte na databázi, ve které chcete událost vytvořit, a na horní liště klikněte na odkaz „Události“;
- zapněte plánovač kliknutím na tlačítko na dané stránce;
- přidat novou událost a ve vyskakovacím okně ji nastavit na „opakující se“;
- zbývající možnosti vyberte podle potřeby;
- přidejte příkaz insert do textové oblasti ve stejném okně;
- klikněte na tlačítko „Přejít“ a je hotovo!
Btw, vygenerovaný kód z té události lze později exportovat a bude vypadat nějak takto:
CREATE EVENT `monthly`
ON SCHEDULE EVERY 1 MONTH
STARTS '2015-10-07 00:00:00'
ON COMPLETION NOT PRESERVE ENABLE
DO INSERT INTO tbl_name (a,b,c) VALUES(1,2,3);