mysql - 有什么方法可以在不手动进行的情况下加密我的数据?
问题描述
有什么方法可以在不手动进行的情况下加密我的数据?我不想每次都将我的数据更新为加密数据。我考虑过触发器,但触发器不能在同一张桌子上工作。我希望在任何插入或更新之后,加密的插入或更新将在我的数据库中发生,而不是正常的插入或更新。任何建议都将不胜感激,我更喜欢这种情况发生在数据库中而不是 PHP 中。
加密插入代码:
insert into usersExample3(username,password,salt)
values('bestTom2',aes_encrypt(concat('password1234','salt12345'),'key1234'),'salt12345');
解决方案
推荐阅读
- angularjs - 如何在angularjs中使用ui-router管理多个状态
- wcf - wcf 服务长时间转换服务器客户端
- php - Laravel 通知类正在通过 Class 'App\Http\Controllers
- sql - 批量插入但主键为空
- javascript - 如何在字符串中查找特殊字符并将其存储在javascript中的数组中
- android - 前台服务不在 Oreo 中运行
- r - 全局环境中的 RODBC 通道错误
- javascript - 如何制作具有固定第一列和固定列左侧的垂直文本的表格
- events - 事件和命令的区别和命名约定
- jpa - 如何查看 JPA EntityManager 的加载方式