こんにちは、運用データベースを取得して、プライベートな開発環境で使用したいと考えています。しかし、データを匿名化したいと思います。
私は 1 時間検索してきましたが、見つかったものはすべて Oracle または SQL Server に関するものでした... mysql に関するものは何もありませんでした。
匿名化する必要がある 75 のフィールドを持つ約 15 のテーブルがあります。
推奨される解決策を見つけた人はいますか?
こんにちは、運用データベースを取得して、プライベートな開発環境で使用したいと考えています。しかし、データを匿名化したいと思います。
私は 1 時間検索してきましたが、見つかったものはすべて Oracle または SQL Server に関するものでした... mysql に関するものは何もありませんでした。
匿名化する必要がある 75 のフィールドを持つ約 15 のテーブルがあります。
推奨される解決策を見つけた人はいますか?
MySQLテーブルのすべてのエントリを単純に匿名化できます
UPDATE users SET email = concat('user_', id, '@example.com');
つまり、文字列式で SQL Update を使用します。ID 1 のユーザーはメール user_1@example.com を取得し、ID 10 のユーザーは user_10@example.com を取得します。
カモフラージュ データ マスキングが mysql をサポートし、無料でダウンロード可能なバージョンがあることを Gartner から理解しています。
チェックアウト - http://www.datamasking.com/products/featured-product-downloads