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

mysql không hoạt động cho IS NOT NULL

Bạn có chắc chắn rằng dữ liệu được chèn vào thực sự là NULL chứ không phải chỉ là một chuỗi trống không?

Sau đó thay thế startPeriod IS NOT NULL thành TRIM(startPeriod) <> ""

HOẶC

query = "SELECT date_format(startPeriod,'%a, %M, %d, %Y') as startDate,
             date_format(startTime,'%I:%i%p') as startTime,
             date_format(endTime,'%I:%i%p') as endTime,
             jobLocation,jobId,
              hoursWorked
       FROM users,paycheck
       WHERE users.userId = '" . $_SESSION['userId'] .
       "' AND userId = empId
       AND (startPeriod != '0000-00-00' OR startPeriod IS NOT NULL)
       ORDER BY paycheck.startPeriod DESC";

điều này có thể giúp 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. MySQL JSON hợp nhất khóa chính của hai đối tượng json trong tài liệu JSON

  2. Cảnh báo:mail () [function.mail]:Không thể kết nối với máy chủ thư tại máy chủ cục bộ cổng 25

  3. Ứng dụng di động Firemonkey và MySQL từ xa

  4. Định dạng XML không hợp lệ - Cách tránh điều này

  5. mysql trong xampp bắt đầu và dừng sau năm giây