Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Datenbankdesign für die dynamische Validierung von Formularfeldern

Die Antwort hängt ganz davon ab, wie die Validierungsregeln funktionieren sollen. Wenn alles, was Sie haben werden, erforderlich/min/max ist, sollten es nur Spalten für das Feld sein (letzte Option). Wenn eine Validierungsregel einen bestimmten Satz dynamischer Regeln definiert, sollten sich diese in einer eigenen Tabelle befinden und es sollte eine Zuordnung zwischen einer Validierungsregel und der Feld-ID bestehen (in diesem Fall sollten Sie in der Lage sein, dieselbe Feld-ID mehreren Validierungsregeln zuzuordnen ). Dann fragen Sie die Felder ab, verbinden sich mit der Zuordnungstabelle und verbinden sich mit den Regeln, um die Regeln auf dieses Feld anzuwenden.