我有一个典型的表,例如将额外数据与MySQL列关联
id(int) name(varchar) address(varchar) date(datetime)
我也有一个引用每个验证函数的表,
id(int) function(varchar) fail_message(varchar)
1 email Please enter a valid email address
2 required This field can not be left blank
我想能够将第一个表中的每列与这些验证器中的一个或多个关联起来。
我能想到做到这一点的唯一方法是将id填入列名称中,例如(专栏名称:电子邮件; 1; 2),并通过PHP跟踪它,但这似乎很混乱。
有没有一种好的方法来处理关系数据库? NoSQL实现会更好地解决这个问题吗?