Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

INSERT क्वेरी में US डेट फॉर्मेट को MySQL फॉर्मेट में कैसे बदलें?


INSERT में US डेट फॉर्मेट को MySQL फॉर्मेट में बदलने के लिए STR_TO_DATE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं:

mysql>create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ShippingDatetime varchar(200) ); Query OK, 0 rows affected (1.04 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहाँ हम US डेट फॉर्मेट को बदलने के लिए INSERT का उपयोग कर रहे हैं:

mysql>insert into DemoTable(ShippingDatetime) values(STR_TO_DATE('01-31-2012 01:23','%m-%d-%Y %H:%i')); Query OK, 1 row affected (0.14 sec) mysql>insert into DemoTable(ShippingDatetime) values(STR_TO_DATE('12-01-2018 04:56','%m-%d-%Y %H:%i')); Query OK, 1 row affected (0.19 sec) mysql>insert into DemoTable(ShippingDatetime) values(STR_TO_DATE('04-17-2019 10:10','%m-%d-%Y %H:%i')); Query OK, 1 row affected (0.17 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करने का क्वेरी:

mysql>select *from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+----+---------------------+ | Id | ShippingDatetime | +----+---------------------+ | 1 | 2012-01-31 01:23:00 | | 2 | 2018-12-01 04:56:00 | | 3 | 2019-04-17 10:10:00 | +----+---------------------+ 3 rows in set (0.00 sec)

  1. - MySQL में VARCHAR तिथि को अलग फॉर्मेट में बदलना

    MySQL में STR_TO_DATE() और UPDATE के साथ VARCHAR तिथि फॉर्मेट बदलना जब तिथियां गलत फॉर्मेट में VARCHAR कॉलम में संग्रहीत होती हैं, तो STR_TO_DATE() का उपयोग करके उन्हें सही DATE मान में परिवर्तित किया जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( DueDate VARCHAR(100) );

  1. - MySQL में VARCHAR डेटा को DATE फॉर्मेट में बदलें

    STR_TO_DATE() से स्ट्रिंग को MySQL डेट फॉर्मेट में कनवर्ट करें VARCHAR कॉलम में संग्रहीत तारीख स्ट्रिंग (जैसे 31/01/2015) को MySQL DATE फॉर्मेट (YYYY-MM-DD) में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1989 ( DueDate varchar(20) ); Query OK,

  1. - MySQL में STR_TO_DATE() से तारीख फॉर्मेट बदलें

    VARCHAR तारीख-स्ट्रिंग को MySQL DATETIME में कनवर्ट करें 12/10/2019 12:34:00 जैसे स्ट्रिंग को मान्य DATETIME में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2010 ( DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec) mysql> insert int