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

सी # से MySQL में GUID स्टोर करें

ढ़ूँढ निकाला। यहां बताया गया है...

डेटाबेस स्कीमा

CREATE TABLE `test` (                                            
     `id` BINARY(16) NOT NULL,                                      
     PRIMARY KEY  (`id`)                                            
)

कोड

string connectionString = string.Format("Server={0};Database={1};Uid={2};pwd={3}", "server", "database", "user", "password");

Guid orgId = Guid.NewGuid();
Guid fromDb = Guid.Empty;

using (MySqlConnection conn = new MySqlConnection(connectionString))
{
    conn.Open();

    using (MySqlCommand cmd = new MySqlCommand("INSERT INTO test (id) VALUES (?id)", conn))
    {
        cmd.Parameters.Add("id", MySqlDbType.Binary).Value = orgId.ToByteArray();
        cmd.ExecuteNonQuery();
    }

    using (MySqlCommand cmd = new MySqlCommand("SELECT id FROM test", conn))
    {
        using (MySqlDataReader r = cmd.ExecuteReader())
        {
            r.Read();
            fromDb = new Guid((byte[])r.GetValue(0));
        }
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं mysqli_ फ़ंक्शंस का उपयोग करने के लिए mysql_ फ़ंक्शंस का उपयोग करके स्क्रिप्ट को कैसे परिवर्तित करूं?

  2. लारवेल क्वेरी बिल्डर - या तो उपनाम से समूह कैसे करें, या कच्चा समूह कैसे करें

  3. MySQL:एसएसएल की आवश्यकता अनुदान में नहीं दिखाया गया है

  4. पीडीओ में कर्सर की स्थिति रीसेट करें

  5. विंडोज 7 पर mysql सर्वर को पुनरारंभ करें