0

假设我创建users了带有列 ( firstname, lastname, email, address etc.) 的表。CrateDB自动添加_id列,其值是某种奇怪的字符串。如果我email在创建表时将列设置为 PRIMARY KEY,则_id列将填充来自email列的值,即记录的 ID 变为电子邮件。有没有办法将“奇怪的字符串”保留为列中的 ID_id并将列保留email为 PRIMARY KEY?

PSemail列必须是 PRIMARY KEY,因为我想确保该列中的电子邮件是唯一的。

4

1 回答 1

0

目前没有办法改变这一点。当只有一个主键列时,使用主列的值。当你有两个或更多时,它是 base64 编码的。

为什么需要uuid字符串?

于 2018-04-18T08:47:03.760 回答