অনুমান করুন যে তারিখটি varchar ডেটা টাইপ অর্থাৎ তারিখ বিন্যাসে নয়৷
৷প্রথমে একটি টেবিল তৈরি করা যাক। নিচের প্রশ্নটি −
mysql> টেবিল রূপান্তর ডেমো তৈরি করুন -> ( -> ভর্তির তারিখ varchar(200) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)
নিচে ইনসার্ট কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হলmysql> convertDateDemo মানগুলিতে সন্নিবেশ করুন('April 04 2019');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> convertDateDemo মানগুলিতে ঢোকান ('মে 05 2018'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 sec) )mysql> convertDateDemo মানগুলিতে সন্নিবেশ করুন('January 01 2012');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> convertDateDemo মানগুলিতে ঢোকান ('জুন 12 2016');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)<1. /প্রে>−
নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে convertDateDemo থেকেmysql> নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+-----------------+| ভর্তির তারিখ |+-----------------+| এপ্রিল 04 2019 || মে 05 2018 || জানুয়ারী 01 2012 || জুন 12 2016 |+-----------------+4টি সারি সেটে (0.00 সেকেন্ড)
এখানে MySQL −
এর সাথে তারিখ রূপান্তর করার প্রশ্নটি রয়েছেmysql> STR_TO_DATE(ভর্তি তারিখ, '%M %e %Y %l:%i%p') নির্বাচন করুন AS ConvertDateDemo থেকে ConvertDate;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| রূপান্তর তারিখ |+---------+| 2019-04-04 00:00:00 || 2018-05-05 00:00:00 || 2012-01-01 00:00:00 || 2016-06-12 00:00:00 |+----------------------+4টি সারি সেটে (0.05 সেকেন্ড)