Anda memiliki 2 opsi dasar (setidaknya):
1, Lihat Penjadwal Acara
Pertama buat tabel mis. stock_dumps dengan bidang
kode item, kuantitas, biaya rata-rata, 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
Silakan ikuti petunjuk cara mengaktifkan penjadwal pada tautan yang diposting di atas. Catatan:Versi lama mysql tidak memiliki penjadwal acara
2, Buat pekerjaan terjadwal cron job/windows:
membuat file 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;
jadwalkan perintah ini:
mysql -uusername -ppassword < /path/to/sql_file.sql