sql >> Databasteknik >  >> RDS >> Mysql

lagra tagna bilder i MySQL-databas med Python och OpenCV

Du vill:

cursor.execute("INSERT INTO Camera (img) VALUES(%s)",(frame,))

Med detta sagt är det sällan en bra idé att lagra bilder i en SQL-databas - men om du verkligen vill göra det, lägg åtminstone till en primärnyckel i din tabell.

EDIT:från dina kommentarer ser det ut som frame är en numpy.ndarray . Din databasanslutare vet inte hur man konverterar varje pythontyp till något som databasen förstår, så du måste manuellt konvertera din frame till en bytesträng (bytes i Python3, str i Python2).




  1. PHP kan inte ansluta till mysql via python

  2. LocalDateTime , ZonedDateTime och Timestamp

  3. Postgres:vakuumkommandot rensar inte upp döda tuplar

  4. UNDANTAG:Operation som inte stöds:RawSocket-konstruktor (Dart med sqljocky5:^2.2.1)