sql >> Database teknologi >  >> RDS >> Mysql

gem optaget billede i MySQL-database med Python og OpenCV

Du ønsker:

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

Når det er sagt, er det sjældent en god idé at gemme billeder i en SQL-database - men hvis du virkelig ønsker at gøre det, skal du i det mindste tilføje en primær nøgle til din tabel.

EDIT:fra dine kommentarer ser det ud som frame er en numpy.ndarray . Din databaseforbindelse ved ikke, hvordan man konverterer hver eneste python-type til noget, databasen forstår, så du skal manuelt konvertere din frame til en bytestreng (bytes i Python3, str i Python2).




  1. Ignorerer meget små MySQL-tabeller indekser?

  2. Laravel join med 3 borde

  3. Hvordan indstilles ORACLE_HOME-variablen korrekt på Ubuntu 9.x?

  4. Ecto- eller Elixir-datatype, der er knyttet til MySql BIGINT