sql >> Databáze >  >> RDS >> Mysql

MySQL Jak VYBRAT data z tabulky, která dnes zaznamenala?

Zkuste toto:

SELECT * FROM table WHERE date > CURDATE();

CURDATE() vrátí aktuální datum jako 2011-10-07 který bude odeslán do 2011-10-07 00:00:00 při porovnávání datetime k tomu.

Všimněte si, že pokud použijete DATE(date) = CURDATE() spustíte konverzi data pro každý řádek v tabulce, což bude opravdu špatné pro váš výkon, pokud máte mnoho řádků a/nebo potřebujete spouštět dotaz často. Také se ujistěte, že máte index na date , jinak budou obě metody ještě pomalejší.



  1. Získávání dat pomocí znakové sady UTF-8 ze serveru MSSQL pomocí rozšíření PHP FreeTDS

  2. Vypište všechny tabulky obsahující daný název sloupce

  3. Transformace řádků na sloupce v MySQL

  4. Python 3.4.0 s databází MySQL