Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL क्वेरी कैसे शेड्यूल करें?

आपके पास 2 बुनियादी विकल्प हैं (कम से कम):

1, ईवेंट शेड्यूलर पर एक नज़र डालें

पहले टेबल बनाएं उदा। फ़ील्ड के साथ stock_dumps

आइटम कोड, मात्रा, औसत लागत, 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

कृपया निर्देशों का पालन करें कि ऊपर पोस्ट किए गए लिंक पर शेड्यूलर कैसे सक्षम करें। नोट:MySQL के पुराने संस्करणों में ईवेंट शेड्यूलर नहीं है

2, क्रॉन जॉब/विंडो शेड्यूल्ड जॉब बनाएं:

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;

इस आदेश को शेड्यूल करें:

mysql -uusername -ppassword < /path/to/sql_file.sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं वेबसाइट के लिए इंस्टालर कैसे बना सकता हूं। पीएचपी mysql

  2. MySQL में OCT () फ़ंक्शन कैसे काम करता है

  3. mysql तालिका में टेक्स्ट कैसे खोजें और बदलें?

  4. MySQL-अजगर स्थापित करना

  5. डेटाबेस में टिप्पणियों और पसंदों को लागू करना