系统:xp
1)使用aes_encrypt 进行加密 没有加密的在查询时显示为null 能否同时显示(没加密的和加密的都正常查出来)
2)使用update修改字段 使用encode加密 第一次修改以后 通过解密正常显示
再次update修改该字段 使用encode加密 再次解密查询 完全乱码了....无法查询了 如何解决 急需帮助!
1)使用aes_encrypt 进行加密 没有加密的在查询时显示为null 能否同时显示(没加密的和加密的都正常查出来)
2)使用update修改字段 使用encode加密 第一次修改以后 通过解密正常显示
再次update修改该字段 使用encode加密 再次解密查询 完全乱码了....无法查询了 如何解决 急需帮助!
解决方案 »
- 请教SQL
- linux下,xampp怎么配置mysql
- 请教大家这句SQL的错误
- mysql中,怎么查询一个表的主键都是哪些表调用了?或者都是哪些表做为外键了?
- linux下mysql数据库文件目录
- Postgresql的数组插入问题,请大家指点一下。
- 急求,mysql延时插入语句
- 如何生成一个表的表结构的SQL语句?比如让mysqldump只生成表结构不备份数据?
- jsp连接mysql数据库如何配置?
- 小弟有php空间,可是管理员没告诉我有没有mysql数据库,php空间是不是就不能用了?
- 路由器端口资料排序的SQL语句
- sqlyog查询分析器里update语句来更新 或 直接修改表列数据为汉字时出问题!进者有分,高分送了!
2、确认你的编码是否正确。
我的测试。
set names gbk;
select encode('这个是CSDN','1234'),decode(encode('这个是CSDN','1234'),'1234');结果:
query result(1 records)
encode('这个是CSDN','1234') decode(encode('这个是CSDN','1234'),'1234')
罞?坒??/td> 这个是CSDN