系统:xp
1)使用aes_encrypt 进行加密 没有加密的在查询时显示为null 能否同时显示(没加密的和加密的都正常查出来)
2)使用update修改字段 使用encode加密 第一次修改以后 通过解密正常显示
再次update修改该字段 使用encode加密 再次解密查询 完全乱码了....无法查询了 如何解决 急需帮助!
1)使用aes_encrypt 进行加密 没有加密的在查询时显示为null 能否同时显示(没加密的和加密的都正常查出来)
2)使用update修改字段 使用encode加密 第一次修改以后 通过解密正常显示
再次update修改该字段 使用encode加密 再次解密查询 完全乱码了....无法查询了 如何解决 急需帮助!
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