Chúng ta có thể chuyển đổi một chuỗi thành ngày tháng với sự trợ giúp của hàm STR_TO_DATE (). Hãy để chúng tôi xem một ví dụ.
Tạo bảng.
mysql> create table StringToDateDemo -> ( -> YourDate varchar(100) -> ); Query OK, 0 rows affected (0.49 sec)
Chèn các bản ghi vào bảng.
mysql> insert into StringToDateDemo values('10/27/2018'); Query OK, 1 row affected (0.11 sec)
Sau đây là cú pháp để chuyển đổi chuỗi thành ngày tháng bằng cách sử dụng hàm STR_TO_DATE ().
SELECT STR_TO_DATE(yourColumnName, '%m/%d/%Y') from yourTableName;
Bây giờ hãy để chúng tôi triển khai nó.
mysql>SELECT STR_TO_DATE(YourDate, '%m/%d/%Y') -> from StringToDateDemo;
Đây là kết quả đầu ra.
+-----------------------------------+ | STR_TO_DATE(YourDate, '%m/%d/%Y') | +-----------------------------------+ | 2018-10-27 | +-----------------------------------+ 1 row in set (0.00 sec)