Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menyimpan objek Python Pickled di MySQL db

Jika Anda mencoba menyimpan keluaran cPickle.dumps dalam VARCHAR kolom, maka masalah Anda adalah Anda mencoba menyimpan byte-string di kolom karakter. Cara mengatasinya adalah dengan menyandikan objek Anda sebagai unicode(base64.encode(cPickle.dumps(myobject))) lalu simpan.

Atau:

object2varchar = lambda obj: unicode(base64.encode(cPickle.dumps(obj)))
store(object2varchar([1, 'foo']))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baris sisipkan PHP/MySQL lalu dapatkan 'id'

  2. Cegah data duplikat dimasukkan ke database mysql

  3. Mendapatkan Mysql2::Error (Kesalahan koneksi SSL:ASN:konfirmasi tanda tangan lainnya buruk) di Aplikasi Heroku dengan AWS RDS

  4. Bagaimana memilih 6 bulan terakhir dari tabel berita menggunakan MySQL

  5. Bagaimana tepatnya menggunakan OR dalam pernyataan MySQL berbeda dengan/tanpa tanda kurung?