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

Có sự khác biệt nào giữa DATE_SUB () và việc sử dụng toán tử số học để tính ngày giờ không?

Tài liệu MySQL cho DATE_ADD ( http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html# Chức năng_date-add ) tuyên bố rõ ràng rằng bạn có thể thực hiện số học ngày tháng với các toán tử + và -.

Cho rằng nó đã được các tài liệu chứng thực, tôi nghĩ rằng bất kỳ sự khác biệt nào là phong cách. Cá nhân tôi nghĩ rằng +/- dễ đọc hơn (sau tất cả, bạn không sử dụng INT_ADD (...) hoặc DOUBLE_ADD (...) để thao tác các giá trị số, vậy tại sao lại là ngày?). Những người khác có thể có lý do riêng để thích DATE_ADD và DATE_SUB, và điều đó cũng tốt. Chỉ cần chọn một cái gì đó và gắn bó với nó.

Jemiah



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CẬP NHẬT tất cả các giá trị cột tương đương với một giá trị cột của bảng khác dựa trên id của chúng

  2. Nhận các tham số dễ bị tấn công bởi SQL Injection - PHP

  3. NHÓM MYSQL SUM THEO

  4. Cách đóng kết nối sqlalchemy trong MySQL

  5. Chọn 1 từ bảng có nghĩa là gì?