je hebt 2 basisopties (tenminste):
1, Bekijk Evenementenplanner
Maak eerst een tabel aan, bijv. stock_dumps met velden
artikelcode, aantal, gemiddelde kosten, 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
Volg de instructies voor het inschakelen van de planner op de link die hierboven is gepost. Opmerking:oude versies van mysql hebben geen planner voor evenementen
2, Cron-taak/windows-geplande taak maken:
maak sql-bestand:
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;
Plan deze opdracht:
mysql -uusername -ppassword < /path/to/sql_file.sql