du har 2 grundlæggende muligheder (mindst):
1, Tag et kig på Event Scheduler
Opret først tabel f.eks. stock_dumps med felter
varekode, kvantitet, gennemsnitspris, ttlval, dump_dato (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
Følg venligst instruktionerne i, hvordan du aktiverer skemalæggeren på linket ovenfor. Bemærk:Gamle versioner af mysql har ikke begivenhedsplanlægning
2, Opret cron-job/planlagte Windows-job:
opret sql-fil:
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;
planlæg denne kommando:
mysql -uusername -ppassword < /path/to/sql_file.sql