Mysql
 sql >> Base de données >  >> RDS >> Mysql

Commande MySQL C# DateTime

Solution 1 : en utilisant DateTime chaîne

MYSQL prend le DateTime au format par défaut suivant :

yyyy-MM-dd HH:mm:ss

afin que vous puissiez convertir votre datetime objet dans le format ci-dessus .

Essayez ceci :

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

Solution 2 : en utilisant des parameterised queries .

vous avez peut-être déjà entendu parler des parameterised queries .
Les requêtes paramétrées évitent non seulement les sql injection attacks ils fournissent également un moyen propre d'envoyer/passer des arguments aux champs du tableau.

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