你能在SQL字段中放置多个电子邮件地址吗?

时间:2014-05-20 21:30:06

标签: php sql forms email

我的客户端有一个PHP表单,遍布全县多个位置,每个位置都有不同的电子邮件。他们希望获得发送到邮件办公室的每封电子邮件的副本。

我可以将办公室电子邮件添加到每个位置的SQL字段中吗?

1 个答案:

答案 0 :(得分:2)

这不是SQL问题,而是架构设计问题。在正确规范化的数据库中,您可以使用以下内容:

CREATE TABLE office_emails (
  id INT PRIMARY KEY AUTO_INCREMENT,
  office_id INT,
  address VARCHAR(255)
)

然后,您在办公室和这些办公室的电子邮件地址之间建立了一对多的关联。您可以选择以下办公室:

SELECT address FROM office_emails WHERE office_id=?

请记住,就SQL而言,电子邮件地址只是字符串,因此您可以执行任何想要存储的内容。