Vous voulez :
cursor.execute("INSERT INTO Camera (img) VALUES(%s)",(frame,))
Cela étant dit, stocker des images dans une base de données SQL est rarement une bonne idée - mais si vous voulez vraiment le faire, ajoutez au moins une clé primaire à votre table.
EDIT :d'après vos commentaires, il ressemble à frame
est un numpy.ndarray
. Votre connecteur de base de données ne sait pas comment convertir chaque type de python en quelque chose que la base de données comprendra, vous devez donc convertir manuellement votre frame
à une chaîne d'octets (bytes
en Python3, str
en Python2).