आप चाहते हैं:
cursor.execute("INSERT INTO Camera (img) VALUES(%s)",(frame,))
ऐसा कहा जा रहा है, SQL डेटाबेस में छवियों को संग्रहीत करना शायद ही कभी एक अच्छा विचार है - लेकिन यदि आप वास्तव में ऐसा करना चाहते हैं, तो कम से कम अपनी तालिका में प्राथमिक कुंजी जोड़ें।
संपादित करें:आपकी टिप्पणियों से, यह frame
. जैसा दिखता है एक numpy.ndarray
है . आपका डेटाबेस कनेक्टर नहीं जानता कि प्रत्येक और किसी भी अजगर प्रकार को डेटाबेस द्वारा समझी जाने वाली चीज़ में कैसे परिवर्तित किया जाए, इसलिए आपको अपने frame
को मैन्युअल रूप से रूपांतरित करना होगा एक बाइट स्ट्रिंग के लिए (bytes
Python3 में, str
Python2 में) ।