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

Aktualna data w klauzuli WHERE MySQL

Musisz sformatować datę w PHP, tak aby był w formacie wymaganym przez MySQL.

Spróbuj tego:

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

Możesz także użyć TERAZ() w tym celu.

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

EDIT:Jeśli chcesz użyć aliasu my_end_date , możesz użyć HAVING zamiast WHERE.

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Poznaj MySQL – Tydzień Nowych Technologii

  2. mysql -> wstaw do tbl (wybierz z innej tabeli) i kilka wartości domyślnych

  3. Wiele kontenerów dockera dla mysql lub jedna instancja z wieloma bazami danych

  4. Instalacja Percona/MySQL bez nadzoru na Ubuntu

  5. Wyczyść pamięć podręczną zapytań MySQL bez restartowania serwera