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

Conception de base de données pour la validation dynamique des champs de formulaire

La réponse dépend entièrement de la manière dont vous souhaitez que les règles de validation fonctionnent. Si tout ce que vous allez avoir est requis/min/max, alors il ne devrait s'agir que de colonnes pour le champ (dernière option). Si une règle de validation définit un ensemble spécifique de règles dynamiques, elles doivent figurer dans leur propre table et un mappage entre une règle de validation et l'ID de champ doit exister (vous devez pouvoir mapper le même ID de champ à plusieurs règles de validation dans ce cas ). Ensuite, vous interrogez les champs, vous vous joignez à la table de mappage et vous vous joignez aux règles pour appliquer les règles à ce champ.