Sie wollen:
cursor.execute("INSERT INTO Camera (img) VALUES(%s)",(frame,))
Abgesehen davon ist das Speichern von Bildern in einer SQL-Datenbank selten eine gute Idee - aber wenn Sie dies wirklich wollen, fügen Sie Ihrer Tabelle zumindest einen Primärschlüssel hinzu.
BEARBEITEN:Aus Ihren Kommentaren sieht es aus wie frame
ist ein numpy.ndarray
. Ihr Datenbank-Connector weiß nicht, wie er jeden einzelnen Python-Typ in etwas konvertieren soll, das die Datenbank versteht, also müssen Sie Ihren frame
manuell konvertieren zu einer Bytefolge (bytes
in Python3, str
in Python2).