/ / Mysql डेटाबेस में यूनिक्स-टाइमस्टैम्प कैसे अपडेट करें - mysql, unix-timestamp

MySQL डेटाबेस में यूनिक्स-टाइमस्टैम्प को कैसे अपडेट करें - mysql, यूनिक्स-टाइमस्टैम्प

मैं mysql डेटाबेस में दायर की गई तारीख को अपडेट करने की कोशिश कर रहा हूं, इस क्षेत्र में यूनिक्स-टाइमस्टैम्प तिथि है।

लेकिन मैं संपूर्ण तारीख को परिवर्तित नहीं करना चाहता 1364562954 , मैं केवल वर्ष को बदलना चाहता हूं और उसी दिन, महीने और समय को छोड़ देता हूं।

उदाहरण के लिए - 19-03-2015, 03:43 PM सेवा मेरे 19-03-2016, 03:43 PM

उत्तर:

उत्तर № 1 के लिए 1

आप उपयोग कर सकते हैं FROM_UNIXTIME तथा UNIX_TIMESTAMP एक यूनिक्स टाइमस्टैम्प को MySQL में बदलना है DATETIME प्रारूप।

इसलिए उदाहरण के लिए एक साल में एक टाइमस्टैम्प बढ़ाना:

SELECT UNIX_TIMESTAMP(FROM_UNIXTIME(1364562954) + INTERVAL 1 YEAR);

परिणाम: 1396098954

के लिये UPDATE यह समान हे:

UPDATE t SET tstamp= UNIX_TIMESTAMP(FROM_UNIXTIME(tstamp) + INTERVAL 1 YEAR);

संदर्भ: तिथि और समय कार्य