Mysql
 sql >> Base de données >  >> RDS >> Mysql

remplir automatiquement la table avec des données factices dans mysql

Je ne ferais pas cela dans MySQL sans l'aide extérieure d'une application écrite en Python.

Il y a plusieurs exigences intégrées dans votre déclaration qui sont mieux exprimées dans un style procédural. SQL est un langage basé sur des ensembles ; Je ne pense pas qu'il se prête aussi bien à la tâche à accomplir.

Vous souhaiterez qu'une application récupère les données d'une source, effectue la randomisation et la suppression des PII dont vous avez besoin, puis construise les données de test en fonction de vos besoins.

S'il s'agit d'une base de données destinée uniquement au test, vous pouvez envisager une base de données en mémoire que vous pouvez remplir, modifier à votre guise, puis exploser pour votre prochain test. Je pense à quelque chose comme Hypersonic ou Derby ou TimesTen.