Ich habe eine typische Tabelle, z.Zusätzliche Daten mit einer MySQL-Spalte verknüpfen
id(int) name(varchar) address(varchar) date(datetime)
Ich habe auch eine Tabelle, die Validierungsfunktionen für jedes referenziert, z.
id(int) function(varchar) fail_message(varchar)
1 email Please enter a valid email address
2 required This field can not be left blank
Ich möchte in der Lage sein, jede Spalte aus der ersten Tabelle mit einem oder mehreren dieser Validatoren zu verknüpfen.
Die einzige Möglichkeit, die ich dabei tun kann, ist, die IDs in die Spaltennamen z. (Spaltenname: E-Mail; 1; 2) und verfolgen Sie es durch PHP, aber das scheint sehr chaotisch.
Gibt es eine gute Möglichkeit, dies mit relationalen Datenbanken zu tun? Würde eine NoSQL-Implementierung dieses Problem besser lösen?