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

mysql दिनांक सीमा बनाएं

DROP PROCEDURE IF EXISTS datespopulate;
DELIMITER |
CREATE PROCEDURE datespopulate(dateStart DATE, dateEnd DATE)
BEGIN
  WHILE dateStart <= dateEnd DO
    INSERT INTO datetable (d) VALUES (dateStart);
    SET dateStart = date_add(dateStart, INTERVAL 1 DAY);
  END WHILE;
END;
|
DELIMITER ;
CALL datespopulate('2010-11-01','2015-01-01');

नोट मैंने अपनी तालिका का नाम "datetable . रखा है " और कॉलम का नाम "d . है ", लेकिन इसे बदलने के लिए स्वतंत्र महसूस करें। मेरी ओर से ठीक काम करता है, अगर आपको कोई समस्या आती है तो मुझे बताएं।

गेंद को लुढ़कने के लिए कुदोस टू जो।;-)



  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. WAMP और mysqli ::real_connect ():(HY000/2002)?

  3. MySQL ODBC C# .NET प्रोजेक्ट में विफल रहता है लेकिन रनटाइम कंपाइल कोड नहीं

  4. मैसकल क्वेरी समस्या

  5. डेटाबेस में फ़ाइलपथ स्टोर करें