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

जहां क्लॉज नोडज पर नहीं चलता है, उसके साथ स्टेटमेंट डालें mysql

'INSERT INTO URLTABLE set ?  where ID = ?'

आप उन कॉलम नामों का उल्लेख करना भूल गए हैं जिन्हें आप "सेट" करना चाहते हैं।

 'INSERT INTO URLTABLE SET column_name = ? (, column_name2 = ?,...) WHERE ID = ?'

सही सिंटैक्स है

संपादित करें:

ध्यान दें कि अपने SQL प्रश्नों को "मानकीकृत" करना हमेशा बेहतर होता है, जिस स्थिति में आप INSERT के लिए नीचे दिए गए मानक SQL सिंटैक्स का बेहतर उपयोग करते हैं (अपने विशिष्ट MySQL सिंटैक्स का उपयोग करने के बजाय):

INSERT INTO URLTABLE (a, b, c) VALUES (?,?,?)




  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 रेगेक्स में समूहों का संदर्भ?

  2. Capistrano:PHP अनुप्रयोग के लिए MySQL डेटाबेस को कैसे परिनियोजित करें?

  3. ओवरराइट के साथ कमांड लाइन से MySQL डंप कैसे आयात करें

  4. MySQL - और शर्त

  5. तालिका को बदलने में असमर्थ, तालिका 'xxx/#sql-ib265' पहले से मौजूद है