Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql nie działa dla IS NOT NULL

Czy jesteś pewien, że wstawione dane są faktycznie NULL, a nie tylko pustym ciągiem?

Następnie zastąp startPeriod IS NOT NULL do TRIM(startPeriod) <> ""

LUB

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";

niech ci to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android:wysyłanie danych do przechowywania w MySQL

  2. mysql_num_rows():podany argument nie jest prawidłowym zasobem wynikowym MySQL

  3. Czy wprowadzenie kluczy obcych do MySQL zmniejsza wydajność?

  4. ustawianie utf8 za pomocą mysql przez php

  5. konfigurowanie połączenia z bazą danych w frameworku Yii