Mysql
 sql >> Datenbank >  >> RDS >> Mysql

AES_DECRYPT nach AES_ENCRYPT in mysql nicht möglich

Laut Handbuch:

Ich weiß nicht, warum in Ihrem Fall immer noch eine binäre Zeichenfolge zurückgegeben wird. Wie auch immer, versuchen Sie Folgendes:

SELECT *, 
       CAST(AES_DECRYPT(first_name, 'usa2010') AS CHAR(50)) first_name_decrypt 
FROM   user

Und verwenden Sie first_name_decrypt statt first_name .