sql >> Database teknologi >  >> RDS >> Mysql

mysql virker ikke for IS NOT NULL

Er du sikker på, at de indsatte data faktisk er NULL og ikke bare en tom streng?

Udskift derefter startPeriod IS NOT NULL til TRIM(startPeriod) <> ""

ELLER

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

kan dette hjælpe dig.




  1. Hvordan overvindes NodeJS heap-hukommelsesfejl?

  2. Opret en trigger, der opdaterer en kolonne på én tabel, når en kolonne i en anden tabel opdateres

  3. Sådan bruger du controller-variablen i Views + cakephp

  4. Vælg og opdater rækker med dato 00/00/0000 00:00:00 00 i Oracle