sql >> データベース >  >> RDS >> Mysql

C#でmySqlデータベースに日付(DateTime.now)を追加する方法

    挿入する列の場合 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. 理由/有用性は、OracleデータベースステートメントでENABLEキーワードを使用することです。

    2. MySQLmysql_tzinfo_to_sqlプログラム

    3. MySQL全文検索とSOUNDEX

    4. Spring Boot:Jdbc javax.net.ssl.SSLException:ピアのclose_notifyを受信する前にインバウンドを閉じます