sql >> Database >  >> RDS >> Mysql

C# DateTime MySQL-opdracht

Oplossing 1: met behulp van DateTime tekenreeks

MYSQL neemt de DateTime in het volgende standaardformaat:

yyyy-MM-dd HH:mm:ss

zodat u uw datetime . kunt converteren object in bovenstaand format .

Probeer dit:

command.CommandText ="SELECT idGameNumber FROM GameOutcome WHERE GameOutcome.gameDate ='"+ game_time.ToString("yyyy-MM-dd HH:mm:ss")+"'";

Oplossing 2: met behulp van parameterised queries .

je hebt misschien al gehoord over parameterised queries .
Geparametriseerde zoekopdrachten voorkomen niet alleen sql injection attacks ze bieden ook een schone manier om arguments te verzenden/door te geven naar velden in de tabel.

command.CommandText ="SELECT idGameNumber FROM GameOutcome WHERE GameOutcome.gameDate [email protected];"    
command.Parameters.AddWithValue("@gamedate",game_time);  


  1. Substring zoeken in PostgreSQL

  2. MySQL - GROUP BY vertraagt ​​de pagina

  3. mysql select inner join met limiet

  4. Leer MySQL – Week van de nieuwe technologie