sql >> Databáze >  >> RDS >> Mysql

jak přidat datum (DateTime.now) do databáze mySql v C#

Pokud váš sloupec, který chcete vložit, DATE nebo DATETIME typ , nepotřebujete žádné těchto operací formátování a analýzy.

Stačí předat DateTime.Now přímo na váš parametrizovaný vkládací dotaz do vaší tabulky.

MySQL neukládá vaše DateTime hodnoty jako znak pro tyto typy sloupců. Udržuje je jako binární soubor, který lidé nemohou číst. Můžete je zobrazit pomocí 'YYYY-MM-DD' nebo 'YYYY-MM-DD HH:MM:SS' formát jako reprezentace ve vaší databázi.

Například;

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. Jak porovnat pouze datum a rok v php codeigniter

  2. Vraťte seznam časových pásem podporovaných PostgreSQL

  3. SQL tečková notace

  4. Vynulujte počítadlo automatického přírůstku v postgresu