เราสามารถแปลงสตริงเป็นวันที่ด้วยความช่วยเหลือของฟังก์ชัน STR_TO_DATE() เรามาดูตัวอย่างกัน
การสร้างตาราง
mysql> สร้างตาราง StringToDateDemo -> ( -> YourDate varchar(100) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.49 วินาที)
กำลังแทรกระเบียนลงในตาราง
mysql> แทรกลงในค่า StringToDateDemo ('10/27/2018'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที)
ต่อไปนี้เป็นรูปแบบการแปลงสตริงเป็นวันที่โดยใช้ฟังก์ชัน STR_TO_DATE()
เลือก STR_TO_DATE(yourColumnName, '%m/%d/%Y') จาก yourTableName;
ให้เราดำเนินการได้เลย
mysql>เลือก STR_TO_DATE(YourDate, '%m/%d/%Y') -> จาก StringToDateDemo;
นี่คือผลลัพธ์
<ก่อนหน้า>+-----------------------------------+| STR_TO_DATE(YourDate, '%m/%d/%Y') |+--------------------------------- ---+| 2018-10-27 |+-----------------------------------+1 แถวในชุด (0.00 วินาที )