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

For In Range और मान की कुंजियों का उपयोग करके तालिका में सम्मिलित करें

दूसरा भाग सही है लेकिन इसे डालने के बजाय ( %s, %s, %s, %s, "UniqueCourseName", CURDATE() ) इस ( %s, %s, %s, %s, %s, %s ) का प्रयोग करें और:

cursor.execute(sql2, (all[i]['Key1'], all[i]['Key2'], 
                       all[i]['Key3'], all[i]['Key4']),"UniqueCourseName", CURDATE())

यदि आप प्रिंट करते हैं (सभी [0]), तो आप कुछ इस तरह देखेंगे

'Creator_Id' :'value1'
'Record_Id,':'value2'
' Course_Num':'value3'
             ' SiteCode':'value3'
               ' coursename ':'value4'
               ' datestamp':value5

और 'कुंजी' Creator_id का संदर्भ देती है, क्योंकि यह एक शब्दकोश है।

अगर एक टपल लौटाते हैं तो:

cursor.execute(sql2, (i[0], i[1], 
                       i[2], i[3]),"UniqueCourseName", CURDATE())


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mac पर PDO MySQL ड्राइवर

  2. MYSQL में जहां क्लॉज में मामला

  3. सभी दूरस्थ कनेक्शन की अनुमति दें, MySQL

  4. पीएचपी घातक त्रुटि:अपरिभाषित समारोह के लिए कॉल mysql_connect ()

  5. SQL क्वेरी निर्माण - एक कॉलम में डेटा को दो कॉलम में अलग करें