Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо AES_DECRYPT връща нула?

Отговорът е, че колоните са binary когато те трябва да бъдат varbinary . Тази статия обяснява го:

С binary типовете колони са с фиксирана дължина, дължината на входната стойност трябва да е известна, за да се гарантира правилното допълване. За неизвестни стойности на дължина използвайте varbinary за да избегнете проблеми с неправилно запълване в резултат на различни дължини на стойностите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Множество копия на MySQL на една машина

  2. Най-лесният начин да конвертирате Blob в масив от байтове

  3. Използвайки MySql, мога ли да сортирам колона, но 0 да е последна?

  4. Работа с големи записи в приложение на Java EE

  5. Как да създадете база данни с Liquibase