Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

lưu trữ hình ảnh đã chụp trong cơ sở dữ liệu MySQL bằng Python và OpenCV

Bạn muốn:

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

Điều này đang được nói, lưu trữ hình ảnh trong cơ sở dữ liệu SQL hiếm khi là một ý tưởng hay - nhưng nếu bạn thực sự muốn làm như vậy, ít nhất hãy thêm một khóa chính vào bảng của bạn.

CHỈNH SỬA:từ nhận xét của bạn, nó giống như frame là một numpy.ndarray . Trình kết nối cơ sở dữ liệu của bạn không biết cách chuyển đổi từng và bất kỳ loại python nào thành thứ mà cơ sở dữ liệu sẽ hiểu, vì vậy bạn phải chuyển đổi thủ công frame của mình thành một chuỗi byte (bytes trong Python3, str trong Python2).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận một cách hiệu quả số hàng được trả về của truy vấn SELECT với mệnh đề WHERE bằng cách sử dụng PDO

  2. Cách nhận giá trị từ URL

  3. Truy vấn SQL, Chọn 5 gần đây nhất trong mỗi nhóm

  4. Dữ liệu mùa xuân JPA:nhận Không tìm thấy bí danh nào trong bộ tuple kết quả! lỗi khi thực hiện truy vấn tùy chỉnh

  5. MySQL:Làm thế nào để đặt lại hoặc thay đổi mật khẩu gốc của MySQL?