রূপান্তর করতে, STR_TO_DATE() ব্যবহার করুন, নীচের সিনট্যাক্সের মতো। দিনের মানটি CONCAT() −
এর সাথে সংযুক্ত করুনyourTableName থেকে str_to_date(concat('yourDateValue/', yourColumnName), '%d/%m/%y') যেকোনও আলিয়াসনাম হিসেবে নির্বাচন করুন;
আসুন একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন ডেমো46−> (−> id int null auto_increment প্রাথমিক কী,−> short_date varchar(20)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)
সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -
mysql> demo46(short_date) মানের মধ্যে সন্নিবেশ করান 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> demo46(short_date) মানগুলিতে ('11/20'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনmysql> ডেমো46 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----+------------+| আইডি | সংক্ষিপ্ত_তারিখ |+------+------------+| 1 | 09/18 || 2 | 12/20 || 3 | 11/20 |+---+------------+3 সারি সেটে (0.00 সেকেন্ড)
MySQL-এ MM/YY-কে YYYY-MM-DD-এ রূপান্তর করার জন্য নিম্নোক্ত ক্যোয়ারী।
mysql> demo46 থেকে Convert_In_Full_Date−> হিসাবে str_to_date(concat('24/', short_date), '%d/%m/%y') নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+----------------------+| Convert_In_Full_Date |+----------------------+| 2018−09−24 || 2020−12−24 || 2020−11−24 |+----------------------+3 সারি সেটে (0.00 সেকেন্ড)