Sử dụng hàm STR_TO_DATE().
Tạo bảng
mysql> CREATE TABLE StringToDateDemo (
-> YourDate VARCHAR(100)
-> );
Query OK, 0 rows affected (0.49 sec)
Chèn dữ liệu
mysql> INSERT INTO StringToDateDemo VALUES('10/27/2018');
Query OK, 1 row affected (0.11 sec)
Cú pháp chuyển đổi
SELECT STR_TO_DATE(TenCot, '%m/%d/%Y') FROM TenBang;
Thực hiện
mysql> SELECT STR_TO_DATE(YourDate, '%m/%d/%Y')
-> FROM StringToDateDemo;
+-----------------------------------+ | STR_TO_DATE(YourDate, '%m/%d/%Y') | +-----------------------------------+ | 2018-10-27 | +-----------------------------------+ 1 row in set (0.00 sec)
Định dạng %m/%d/%Y khớp với chuỗi nhập 10/27/2018 (tháng/ngày/năm).