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

सी # डेटटाइम MySQL कमांड

समाधान 1: DateTime . का उपयोग करके स्ट्रिंग

MYSQL DateTime लेता है निम्नलिखित डिफ़ॉल्ट प्रारूप में:

yyyy-MM-dd HH:mm:ss

ताकि आप अपना datetime convert रूपांतरित कर सकें ऊपर format . में ऑब्जेक्ट करें ।

इसे आजमाएं:

command.CommandText ="SELECT idGameNumber FROM GameOutcome WHERE GameOutcome.gameDate ='"+ game_time.ToString("yyyy-MM-dd HH:mm:ss")+"'";

समाधान 2: parameterised queries . का इस्तेमाल करके .

हो सकता है कि आपने parameterised queries के बारे में पहले ही सुन लिया हो .
पैरामीटरयुक्त क्वेरी से न केवल sql injection attacks से बचा जा सकता है वे arguments . को भेजने/पास करने का साफ तरीका भी प्रदान करते हैं तालिका में महसूस करने के लिए।

command.CommandText ="SELECT idGameNumber FROM GameOutcome WHERE GameOutcome.gameDate [email protected];"    
command.Parameters.AddWithValue("@gamedate",game_time);  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL केस varbinary फ़ील्ड पर असंवेदनशील खोज?

  2. PHP पास उपयोगकर्ता आईडी mysql ट्रिगर करने के लिए

  3. MySQL में एक कॉलम का कोलाजेशन कैसे दिखाएं

  4. MySQL डेटा फ़ाइल सिकुड़ती नहीं है

  5. मौजूदा स्कीमा/मॉडल से MySQL वर्कबेंच के साथ एक डेटाबेस बनाना