邮件收件人列表的数据库结构

时间:2012-02-17 14:37:31

标签: mysql

    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不希望需要手机 - 我不知道谁想要一个领域,例如。需要电话,谁不想要电话领域 - 如何存储有关哪一个需要的数据?感谢

0 个答案:

没有答案