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

Funkcja kanoniczna EntityFunctions.TruncateTime nie istnieje w MYSQL

Nie mogłem go rozwiązać, więc właśnie utworzyłem funkcję o nazwie „TruncateTime” w bazie danych.

Create FUNCTION TruncateTime(dateValue DateTime) RETURNS date
return Date(dateValue);

I działa, ale mi się to nie podoba.

Ci ludzie robili podobne rzeczy:

Alternatywna dla EntityFunctions.AddSeconds dla MySQL

CurrentUtcDateTime nie istnieje — Entity Framework i MySql

Więc teraz myślę, że to może być niepotrzebne i mogę po prostu wywołać to bezpośrednio z bazy danych i nadal uzyskać encje, coś takiego:

var x = db.ExecuteStoreQuery<Measurement>(@"SELECT field1,field2
FROM   Measurements
WHERE  Date(InDate) = {0}", DDate);

I to wszystko.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python MySQLdb / MySQL INSERT IGNORE &Checking ifignored

  2. Lokalizacja pliku my.cnf w systemie macOS

  3. Zobacz granty w MySQL

  4. Jak wyświetlić obraz z bazy danych za pomocą php

  5. Może być tylko jedna kolumna auto