máte 2 základní možnosti (alespoň):
1, Podívejte se na Plánovač událostí
Nejprve vytvořte tabulku, např. stock_dumps with field
kód položky, množství, avgcost, ttlval,dump_date (DATETIME)
CREATE EVENT `Dumping_event` ON SCHEDULE
EVERY 1 DAY
ON COMPLETION NOT PRESERVE
ENABLE
COMMENT ''
DO BEGIN
INSERT INTO stock_dumps(itemcode, quantity, avgcost, ttlval,dump_date)
SELECT itmcode, quantity, avgcost, (avgcost * quantity)as ttlval, NOW()
FROM table_1 JOIN table_2 ON table_1.itmcode = table_2.itmcode;
END
Postupujte podle pokynů, jak povolit plánovač na výše uvedeném odkazu. Poznámka:Staré verze mysql nemají plánovač událostí
2, Vytvořte úlohu cronu/plánovanou úlohu systému Windows:
vytvořit soubor SQL:
INSERT INTO stock_dumps(itemcode, quantity, avgcost, ttlval,dump_date)
SELECT itmcode, quantity, avgcost, (avgcost * quantity)as ttlval, NOW()
FROM table_1 JOIN table_2 ON table_1.itmcode = table_2.itmcode;
naplánovat tento příkaz:
mysql -uusername -ppassword < /path/to/sql_file.sql