【发布时间】:2026-01-14 04:10:01
【问题描述】:
好的,所以我只想知道这个注释的行为是什么:
/**
*
* @ORM\Id
* @ORM\Column(name="id", type="guid")
* @ORM\GeneratedValue(strategy="UUID")
*/
protected $id;
在我向表中插入行时,键是否按递增顺序排列?
我确实知道键不像00001、000002 那样简单,它的行为就像
007f13ff-ce26-11e4-8e3d-a0b3cce9bb7e-
00805a63-ce26-11e4-8e3d-a0b3cce9bb7e -
0b1b6ca9-d178-11e4-8e3d-a0b3cce9bb7e
但我的问题是,键是否按特定顺序排列,例如插入的第一行是比最后一个值低的字母数字值.. 总是?
【问题讨论】:
-
不建议使用uuid进行PK。我将在内部使用整数 PK,并在前端事务中使用额外的 uuid 字段。
标签: php symfony doctrine-orm