sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué AES_DECRYPT devuelve nulo?

La respuesta es que las columnas son binary cuando deberían ser varbinary . Este artículo lo explica:

Con binary siendo los tipos de columna de longitud fija, se debe conocer la longitud del valor de entrada para garantizar el relleno correcto. Para valores de longitud desconocidos, use varbinary para evitar problemas con el relleno incorrecto resultante de diferentes longitudes de valores.