Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Por que AES_DECRYPT está retornando nulo?


A resposta é que as colunas são binary quando eles deveriam ser varbinary . Este artigo explica:

Com binary tipos de coluna sendo de comprimento fixo, o comprimento do valor de entrada deve ser conhecido para garantir o preenchimento correto. Para valores de comprimento desconhecidos, use varbinary para evitar problemas com preenchimento incorreto resultantes de diferentes comprimentos de valor.