Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL str_to_date tạo ra NULL mặc dù định dạng hợp lệ

Có vẻ như bạn cũng có những dấu ngoặc kép trong đó. Khi bạn cố gắng chuyển đổi nó bằng dấu ngoặc kép, bạn sẽ nhận được giá trị rỗng.

Hãy thử làm:

select str_to_date(REPLACE(Date,'"',''), '%d-%m-%Y') 
from tab1 sampleData 2;

bản trình diễn sqlfiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mức độ liên quan của tìm kiếm toàn văn bản Mysql trên nhiều bảng

  2. Lấy siêu dữ liệu bảng trong MySQL

  3. Cách xuất cơ sở dữ liệu bằng dòng lệnh

  4. Không thể truy xuất siêu dữ liệu

  5. Dump Tệp MySQL 5.6.10