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

apa yang dimaksud dengan nilai Bukan PersistText?

Ini ternyata disebabkan oleh bug di persistent-mysql paket yang sekarang diperbaiki di persistent-mysql-2.3 .

Inilah penyebab utama bagi mereka yang tertarik:

Pustaka MySQL C (dan dengan ekstensi Haskell mysql paket, yang persistent-mysql tergantung pada) tidak membedakan antara data biner dan tekstual pada tingkat tipe. Jadi jika Anda menyimpan TEXT nilai ke database, ketika dicari dengan persisten, itu tampaknya menjadi data biner (PersistByteString ).

Ini telah diperbaiki di #451 dengan memeriksa kumpulan karakter kolom, yang direkomendasikan oleh dokumen API MySQL sebagai solusi yang tepat.

Untuk detail selengkapnya, lihat permintaan tarik tersebut atau masalah ini .

Terima kasih telah mengajukan pertanyaan ini; Saya tidak akan menyadari ada bug sebaliknya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Urutkan menurut tanggal (terbaru)

  2. Bagaimana cara memasukkan data json ke tabel?

  3. MySQL alias singkatan?

  4. Bagaimana cara kerja MySQL Auto Increment?

  5. Bagaimana cara membuang struktur tabel mysql tanpa data dengan kueri SQL?