'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 (?,?,?)