masz 2 podstawowe opcje (przynajmniej):
1, Spójrz na Harmonogram zdarzeń
Najpierw utwórz tabelę np. stock_dumps z polami
kod pozycji, ilość, śr.koszt, 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
Postępuj zgodnie z instrukcjami, jak włączyć harmonogram na linku zamieszczonym powyżej.Uwaga:Stare wersje mysql nie mają harmonogramu zdarzeń
2, Utwórz zadanie cron/zaplanowane zadanie dla okien:
utwórz plik 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;
zaplanuj to polecenie:
mysql -uusername -ppassword < /path/to/sql_file.sql