Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सी # में एक MySQL डेटाबेस में दिनांक (DateTime.now) कैसे जोड़ें

यदि आपका कॉलम जिसे आप सम्मिलित करना चाहते हैं DATE या DATETIME टाइप करें , आपको किसी की आवश्यकता नहीं है इन स्वरूपण और पार्सिंग कार्यों में से।

बस अपना DateTime.Now pass पास करें सीधे आपकी तालिका में आपकी पैरामीटरयुक्त सम्मिलित क्वेरी पर।

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. PDO::bindParam foreach लूप में, सभी मान समान सेट किए जा रहे हैं?

  2. MySQL में अनेक-से-अनेक संबंध में चयन करें

  3. SQL एक कॉलम के मान को उसी तालिका में दूसरे कॉलम के मानों के बराबर सेट करता है

  4. MySQL में मौजूदा टेबल में ऑटो इंक्रीमेंट कॉलम कैसे जोड़ें

  5. त्रुटि 1356 (HY000):देखें 'mysql.user' संदर्भ अमान्य तालिका (तालिकाओं) या स्तंभ (ओं) या कार्य (ओं) या निश्चित/देखने वाले के पास उनका उपयोग करने के अधिकारों की कमी है