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

MySQL DATE_ADD không hoạt động

DATE_ADD sẽ trả về NULL nếu định dạng thời gian không chính xác, cùng với một cảnh báo:

mysql> \W
Show warnings enabled.
mysql> SELECT DATE_ADD('25:00:00', INTERVAL 10 MINUTE) AS endTime
    -> ;
+---------+
| endTime |
+---------+
| NULL    |
+---------+
1 row in set, 1 warning (0.00 sec)

Warning (Code 1292): Incorrect datetime value: '25:00:00'

Cũng lưu ý rằng 'hh:mm:ss' không phải là một định dạng ngày giờ chính xác. Bạn cũng cần có năm, tháng và ngày.

Bạn có thể vui lòng kích hoạt cảnh báo trong MySQL không và lặp lại truy vấn với dữ liệu của bạn?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xuất với PHP giá trị của một biến hoặc một CONSTANT được xác định trước từ chuỗi kết quả MySQL

  2. Cách tốt nhất để cập nhật bản ghi trong MySQL từ nguồn cấp dữ liệu XML

  3. Kiểm tra xem email đã tồn tại trong cơ sở dữ liệu chưa

  4. SQL:tìm kiếm / thay thế nhưng chỉ lần đầu tiên một giá trị xuất hiện trong bản ghi

  5. Số thứ tự được tạo tự động bắt đầu từ 001 (CHỈ DÀNH CHO 3 SỐ) - PHP / MYSQL