sql >> Database teknologi >  >> RDS >> Mysql

hvordan man tilføjer en dato (DateTime.now) til en mySql-database i C#

Hvis din kolonne, du vil indsætte DATE eller DATETIME type , du behøver ikke nogle af disse formaterings- og parsing-operationer.

Bare send din DateTime.Now direkte til din parametrerede indsæt forespørgsel til din tabel.

MySQL gemmer ikke din DateTime værdier som et tegn for disse kolonnetyper. Det holder dem som en binær, som mennesker ikke kan læse. Du kan se dem med 'YYYY-MM-DD' eller 'YYYY-MM-DD HH:MM:SS' format som en repræsentation i din database.

For eksempel;

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. COLLATION() Funktion i Oracle

  2. Brug af Solr med MySQL

  3. Stærke referencemarkører med tabelbaseret postdatatype

  4. SQL-forespørgsel returnerer data fra flere tabeller