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

как да добавите дата (DateTime.now) към mySql база данни в C#

Ако вашата колона, която искате да вмъкнете DATE или DATETIME тип , нямате нужда от никакви на тези операции за форматиране и синтактичен анализ.

Просто предайте своя DateTime.Now директно към вашата параметризирана заявка за вмъкване към вашата таблица.

MySQL не запазва вашия DateTime стойности като знак за тези типове колони. Той ги съхранява като двоичен файл, който хората не могат да четат. Можете да ги видите с 'YYYY-MM-DD' или 'YYYY-MM-DD HH:MM:SS' форматирайте като представяне във вашата база данни.

Например;

using(var con = new MySqlConnection(conString))
using(var cmd = con.CreateCommand())
{
   cmd.CommandText = "insert into tbl_operators (DateJoined) values (@date)";
   cmd.Parameters.AddWithValue("@date", DateTime.Now);
   con.Open();
   cmd.ExecuteNonQuery();
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да игнорирам обратните отметки в codeigniter, когато използвам активни записи? трябва да поръчам по случаи

  2. MySQL PHP група по ден и общо за всеки ден

  3. Екраниране на знака двоеточие ':' в JPA заявки

  4. PDO::__construct():Сървърът изпрати набор от знаци (255), неизвестен на клиента. Моля, докладвайте на разработчиците

  5. Съхранение на данни в MySQL като JSON