Mysql
 sql >> база данни >  >> RDS >> Mysql

C# DateTime MySQL команда

Решение 1: използвайки DateTime низ

MYSQL взема DateTime в следния формат по подразбиране:

yyyy-MM-dd HH:mm:ss

така че можете да конвертирате вашата datetime обект в горния format .

Опитайте това:

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

Решение 2: използвайки parameterised queries .

може би вече сте чували за parameterised queries .
Параметризираните заявки не само избягват sql injection attacks те също така предоставят чист начин за изпращане/подаване на arguments към полетата в таблицата.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL блокиране със съхранена процедура, генерираща UID

  2. Масивът хостове на база данни е празен. след внедряване на проект Laravel на AWS Elastic Beanstalk

  3. Свързване на таблици от две бази данни с помощта на codeigniter

  4. присвояване на потребителска променлива на mysql с count(*)

  5. MySQL “NOT IN” заявка 3 таблици