mysqlのトリガーを用いてデータをインサートする際に暗号化をかけようと思っています。
(以下の例はユーザのクレジットカード番号の暗号化です。)
sql
1CREATE TRIGGER `user_insert` BEFORE INSERT ON `users` 2FOR EACH ROW 3 BEGIN 4 SET NEW.`card_no` = AES_ENCRYPT(NEW.`card_no`, 'aaa'); 5 END 6$$
上記の暗号化キーとなる文字列'aaa'を外部ファイルに定義したいんですが、可能でしょうか。
プログラム言語なら簡単ですが、SQLにあまり強くなく、、
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/19 08:22
2017/06/19 08:26
2017/06/19 09:11