phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Hàm STR_TO_DATE của MySQL không hoạt động theo thời gian

Điều này thực sự là do chế độ SQL NO_ZERO_DATE . Bạn nên thấy điều đó khi Anand Rockzz liên kết đến sách hướng dẫn, nhưng liên kết đó chỉ là một nửa của lời giải thích. Kể từ MySQL 5.7.4, cài đặt này không được dùng nữa. Trong ví dụ đầu tiên của bạn, bạn đang thiết lập một ngày; trong lần thứ hai, NO_ZERO_DATE gây ra sự trả về NULL vì bạn không chỉ định ngày tháng. Bắt đầu với 5.7.8, NO_ZERO_DATENO_ZERO_IN_DATE đã được bao gồm với giá trị sql_mode mặc định. Theo hướng dẫn sử dụng , có vẻ như việc ngừng sử dụng và xóa đã được hoàn nguyên một phần (bắt đầu với 5.7.8), vì vậy bạn có thể đặt điều này một cách rõ ràng trong my.cnf của mình (hoặc mỗi phiên).

Bạn cũng nên tham khảo hướng dẫn về NO_ZERO_DATE chỉ thị.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Biểu tượng phpMyAdmin (hộp sách?) Bên cạnh cơ sở dữ liệu nhất định có nghĩa là gì?

  2. tại sao việc tạo chế độ xem từ chế độ xem kết hợp bên trái không nhanh?

  3. HTML / PHP chọn một giá trị từ menu thả xuống và truy xuất hàng được liên kết và xuất tất cả dữ liệu từ hàng đó

  4. vấn đề phpMyAdmin với bảng cụ thể không thể chỉnh sửa lỗi hàng với câu lệnh where trống

  5. Cách nhập tệp sql lớn trong phpmyadmin