CREATE TABLE maillist_receivers (
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
email VARCHAR(128) NOT NULL,
firstname VARCHAR(128),
lastname VARCHAR(128),
phone VARCHAR(128),
birthdate DATETIME,
...
)
样本数据
And your data could look like this:
id firstname lastname email phone birthdate
1 Max Power mp@foo.com NULL 21.12.2012
2 John Doe john@doe.com 555-1234 NULL
这是接收者列表。在这种情况下,由于邮件收发器数据不是预定义的, 例如:一些接收者有姓名,邮件地址,电话号码,而其他人有姓名,生日,邮件地址,性别等...
如果USER A想要手机是必填字段,则会导致问题,但用户B不希望需要手机 - 我不知道谁想要一个领域,例如。需要电话,谁不想要电话领域 - 如何存储有关哪一个需要的数据?感谢