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

Nuværende dato i MySQL WHERE-klausul

Du skal formatere datoen i PHP, så det er i det format, MySQL ønsker.

Prøv dette:

$this->db->where('end_date >', date('Y-m-d H:i:s'));

Du kan også bruge MySQL's NU() for dette.

$this->db->where('end_date > NOW()', NULL, FALSE);

EDIT:Hvis du vil bruge aliaset my_end_date , kan du bruge HAVING i stedet for WHERE.

$this->db->having('my_end_date > NOW()', NULL, FALSE);




  1. Opret en midlertidig tabel i MySQL med et indeks fra en udvalgt

  2. Codeigniter-transaktioner

  3. Flytter til MariaDB Backup

  4. Adgang til MySQL-database fra mit VB.NET 2008-projekt