2

好的,所以我的问题很简单,但我还没有真正找到可靠的答案。

我目前正在使用 MySQL 数据库,我想介绍一个独特的字段。在这个字段中会有很多行具有 NULL 值,这在 MySQL 中很好。但是,我可能会在未来的某个阶段过渡到使用 Aurora。

Aurora 描述说它是“与 MySQL 兼容的”,并且根据常见问题解答:

'问:“MySQL 兼容”是什么意思?

这意味着您现在已经在 MySQL 数据库中使用的大多数代码、应用程序、驱动程序和工具都可以与 Aurora 一起使用,而只需很少或无需更改。

这个答案仍然留下了 Aurora 不支持此功能(允许一个唯一字段的多个空值)的可能性很小。

根据我的发现,我的假设是支持此功能,但如果可能的话,我想在 MySQL 中实现它之前得到一个具体的答案(以前有人做过等)。

如果实际上不可能为 Aurora 中的一个唯一字段设置多个 NULL 值,有没有办法解决它?

问候,乔希。

4

1 回答 1

0

自从我问这个问题已经很久了......但实际上我最终在从事另一个项目时找到了答案:

是的,Amazon Aurora (MySQL) 支持具有唯一索引的字段的多个空值。

于 2019-03-28T01:04:50.717 回答