我在 Amazon Web Services RDS MySQL 数据库上遇到 DES_ENCRYPT 问题 - AWS RDS 是 SSL,因此它应该支持 DES_ENCRYPTION - 特别是当我从 php_myadmin 或 cli 运行 SQL 查询时,使用以下命令 -
SELECT `ID`, DES_ENCRYPT( `Name`,'xxxxxxxxxxxxxxxxxxxxxx') FROM names;
它有效,我看到了一个 id 和加密名称列表但是如果我运行
'UPDATE names SET `Name` = DES_ENCRYPT( `Name`,'xxxxxxxxxxxxxxxxxxxxxx');
查询看起来有效,但该Name
列只包含空白 - 任何建议将不胜感激......