我的客户有一个php表单,它是全国各地的多个位置,每个位置都有不同的电子邮件。他们想把每封邮件的副本都寄给邮局。
我可以将办公室电子邮件添加到每个位置的SQL字段中吗?
这不是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而言,电子邮件地址只是字符串,因此您可以为所欲为地存储它们。