如何将2列独特组合在一起?

时间:2013-05-15 08:03:39

标签: mysql database

我有两列:

  • confirmed_email
  • unconfirmed_email

我不希望它们重叠。我想要:

  • confirmed_email是唯一的
  • unconfirmed_email是唯一的
  • 如果合并在一起,
  • confirmed_email + unconfirmed_email是唯一的。如果confirm_email中存在“hello@gmail.com”,则无法将其更新为unconfirmed_email。

是否有此设置?

1 个答案:

答案 0 :(得分:3)

我怀疑你真的想存两封电子邮件。

使用一个字段并添加一个BOOL字段,用于存储电子邮件是否已确认。