我使用 jsqlparser 框架来拦截客户端程序在 MySQL 数据库上启动的 SQL。
我希望在插入/更新期间的某些字段(列),我在参数(?)上使用 AES_ENCRYPT 同样,我在选择(SELECT)期间使用 AES_DECRYPT。
使用“ExpressionDeParser”或其他功能对此有何想法?
例子
插入:
插入客户(id,name)值(?,?)=>插入客户(id,name)值(?,AES_ENCRYPT(?));
选择:SELECT id, name from customer ;=> SELECT id, AES_DECRYPT (name) from customer;
谢谢,