MySQL hỗ trợ 2 hàm: TO_BASE64() và FROM_BASE64().
Cú pháp encode:
SELECT TO_BASE64(anyValue) as AnyVariableName;
Cú pháp decode:
SELECT FROM_BASE64(encodeValue) as anyVariableName
Ví dụ encode 'Password':
mysql> select TO_BASE64('Password') as Base64EncodeValue;
Kết quả: UGFzc3dvcmQ=
Decode ngược lại:
mysql> select FROM_BASE64('UGFzc3dvcmQ=') as Base64DecodeValue;
Kết quả: Password
Áp dụng lên cột bảng: encode ProductId, decode kiểm tra.