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

Mengapa AES_DECRYPT mengembalikan nol?

Jawabannya adalah kolomnya binary kapan seharusnya varbinary . Artikel ini menjelaskannya:

Dengan binary jenis kolom menjadi panjang tetap, panjang nilai input harus diketahui untuk memastikan padding yang benar. Untuk nilai panjang yang tidak diketahui, gunakan varbinary untuk menghindari masalah dengan padding yang salah akibat panjang nilai yang berbeda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Objek Mysqli Baru adalah Null

  2. Menyimpan dan menampilkan string unicode (हिन्दी) menggunakan PHP dan MySQL

  3. PILIH 1 dari DUAL:MySQL

  4. Server MySQL telah hilang saat mengimpor file sql besar

  5. Kesalahan MYSQL:1045 (28000):Akses ditolak untuk pengguna 'root'@'localhost'