UNIX_TIMESTAMP() की सहायता से dd/mm/yyyy स्ट्रिंग को यूनिक्स टाइमस्टैम्प में बदलें। वाक्य रचना इस प्रकार है -
UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName,'%d/%m/%Y')) को अपने TableName से किसी भी VariableName के रूप में चुनें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं ConvertddmmyyyyInUnixTimeStamp -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT, -> Created_at varchar(30), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)पूर्व>इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> ConvertddmmyyyyInUnixTimeStamp(Created_at) मान ('10/11/2012') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> ConvertddmmyyyyInUnixTimeStamp(Created_at) मान ('11/12/2013') में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> ConvertddmmyyyyInUnixTimeStamp(Created_at) मान ('10/12/2012') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> ConvertddmmyyyyInUnixTimeStamp (Created_at) मानों में डालें ( '31/01/2015'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> ConvertddmmyyyyInUnixTimeStamp (Created_at) मान ('24/04/2016') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> ConvertddmmyyyyInUnixTimeStamp(Created_at) मान ('20/09/2017') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> ConvertddmmyyyyInUnixTimeStamp (Created_at) मान ('15/03/2018') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> ConvertddmmyyyyInUnixTimeStamp से *चुनें;निम्न आउटपुट है -
<पूर्व>+----+---------------+| आईडी | Created_at |+----+------------+| 1 | 10/11/2012 || 2 | 11/12/2013 || 3 | 10/12/2012 || 4 | 31/01/2015 || 5 | 24/04/2016 || 6 | 20/09/2017 || 7 | 15/03/2018 |+----+-----------+7 पंक्तियाँ सेट में (0.00 सेकंड)
आइए अब dd/mm/yyyy स्ट्रिंग को UNIX टाइमस्टैम्प में बदलें:
mysql> unix_timestamp(str_to_date(Created_at,'%d/%m/%Y')) को ConvertddmmyyyyInUnixTimeStamp से UnixTimestamp के रूप में चुनें;
निम्न आउटपुट है:
<पूर्व>+---------------+| यूनिक्स टाइमस्टैम्प |+---------------+| 1352485800 || 1386700200 || 1355077800 || 1422642600 || 1461436200 || 1505845800 || 1521052200 |+---------------+7 पंक्तियाँ सेट में (0.00 सेकंड)