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

Rozszerzenie GIS dla Doctrine 2

Jeśli chcesz wywołać funkcję SQL w doktrynie 2, możesz to zrobić Wyrażenie Funkcja ale to działa tylko z DQL.

Tutaj masz przykład, który powie Ci, jak używać funkcji DATE_DIFF, która nie jest zawarta w doktrynie.

$qb = $repository->createQueryBuilder('l');
$qb->expr()->lte(new Doctrine\ORM\Query\Expr\Func('DATE_DIFF',array('lo.start_date', 'CURRENT_DATE()')),'0');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać niepodpisanych typów int/long z Entity Framework?

  2. Nie można połączyć się z serwerem MySQL na „localhost” (10061) po instalacji

  3. Ogranicz wartość typu danych MySQL do określonego zakresu (najlepiej nie ENUM)

  4. mysql_real_escape_string nie jest wystarczająco dobry?

  5. Konwertuj DateTime w C# na format rrrr-MM-dd i zapisz go w MySql DateTime Field