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

Tại sao AES_DECRYPT trả về giá trị rỗng?

Câu trả lời là các cột là binary khi nào chúng phải là varbinary . Bài viết này giải thích nó:

Với binary loại cột có độ dài cố định, độ dài của giá trị đầu vào phải được biết để đảm bảo đệm chính xác. Đối với các giá trị độ dài không xác định, hãy sử dụng varbinary để tránh các vấn đề với phần đệm không chính xác do độ dài giá trị khác nhau.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khi một hàng mới trong cơ sở dữ liệu được thêm vào, một chương trình dòng lệnh bên ngoài phải được gọi

  2. Rắc rối khi quyết định xác định hoặc không xác định mối quan hệ

  3. COLLATION 'utf8_general_ci' không hợp lệ cho CHARACTER SET 'latin1'

  4. Tôi có thể sử dụng lại một biểu thức trong truy vấn MySQL làm biến cho trường khác không?

  5. PHP Javascript? Làm điều gì đó khi người dùng đóng trang hoặc trình duyệt