หากต้องการแปลง ให้ใช้ str_to_date() ใน MySQL
ให้เราสร้างตารางและเพิ่มบันทึกวันที่ -
ตัวอย่าง
mysql> สร้างตาราง demo72 -> ( -> due_date varchar(40) -> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (2.96 วินาที)
แทรกระเบียนบางส่วนลงในตารางโดยใช้คำสั่ง insert -
ตัวอย่าง
mysql> แทรกลงในค่า demo72 ("11/15"); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.26 วินาที) mysql> แทรกลงในค่า demo72 ("02/20"); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที )mysql> แทรกลงในค่า demo72 ("07/95"); สอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที)
แสดงบันทึกจากตารางโดยใช้คำสั่ง select -
ตัวอย่าง
mysql> เลือก *จาก demo72;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
ผลลัพธ์
<ก่อนหน้า>+----------+| due_date |+----------+| 11/15 || 02/20 || 07/95 |+----------+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อแปลง MM/YY เป็น YYYY-MM-DD ใน MySQL
ตัวอย่าง
mysql> เลือก str_to_date(concat('10/', due_date), '%d/%m/%y') เป็น original_date-> จาก demo72;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -