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

MySQL Workbench menunjukkan hasil sebagai BLOB

Latar Belakang: Masalah ini terjadi ketika nilai string biner (tipe BINARY/VARBINARY) dikembalikan dalam hasil. String biner berisi nol byte dan untuk beberapa alasan, tampaknya keamanan, belum ditampilkan secara default. Detail selengkapnya tentang string biner di sini .

Bahkan dalam contoh yang dilaporkan SELECT INET_NTOA(167773449) , fungsi mengembalikan string biner. Periksa ini untuk referensi.

Solusi: Sejak MySQL Workbench v5.2.22, dapat diatur melalui preferensi apakah akan MENUNJUKKAN atau MENYEMBUNYIKAN nilai tersebut.

  1. Di MySQL Workbench, buka:"Edit -> Preferences... -> SQL Query " ATAU "Edit -> Preferensi... -> Editor SQL -> Eksekusi SQL " (tergantung pada versi Workbench yang Anda miliki).
  2. Centang opsi 'Perlakukan BINARY/VARBINARY sebagai string karakter non-biner' untuk menampilkan nilai sebenarnya.

Referensi: Masalah asli telah dilaporkan dan dijawab dengan perbaikan di sini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengubah dari mysql ke kesalahan kode mysqli

  2. Perhitungan persentase jumlah kelompok (*)

  3. ekstensi java.sql.Connection untuk SSH

  4. Bagaimana cara membuat fungsi add friend/defriend di PHP?

  5. Simpan data offline sebelum posting