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

गोलांग खाली स्ट्रिंग के बजाय एसक्यूएल में न्यूल डालें

मेरे कोड में मेरे पास एक फ़ंक्शन है जो एक स्ट्रिंग को sql.NullString

func NewNullString(s string) sql.NullString {
    if len(s) == 0 {
        return sql.NullString{}
    }
    return sql.NullString{
         String: s,
         Valid: true,
    }
}

फिर जब भी मैं Exec . का उपयोग कर रहा हूं मैं अपने तारों को लपेटता हूं जो डीबी में न्यूल हो सकते हैं NewNullString समारोह।

db.Exec(`
  insert into
      users first_name, last_name, email
      values (?,?,?)`,
  firstName,
  lastName,
  NewNullString(email),
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक स्थितियों की गिनती लाने के लिए एकाधिक मैसकल कथनों को समूहीकृत करना

  2. PHP के साथ MySQL से पिछले 3 मिनट के रिकॉर्ड का चयन कैसे करें

  3. RODBC में MySQL के लिए चारसेट कैसे सेट करें?

  4. QUARTER () उदाहरण – MySQL

  5. MySQL क्या है? - डेटाबेस प्रबंधन प्रणाली का परिचय