Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何生成顺序guid?_Php_Mysql_Guid - Fatal编程技术网

Php 如何生成顺序guid?

Php 如何生成顺序guid?,php,mysql,guid,Php,Mysql,Guid,是否有PHP库可以生成在MySQL数据库中使用的顺序GUID?如果您指的是基于公共前缀(如MAC和time)的UUID,请查看。在这里,您还可以找到一些与RFC4211兼容的UUID代码。如果希望安全起见,请将此包装器用于libuuid:。但是还没有测试过,YMMV。如果你指的是基于通用前缀的UUID,比如MAC和时间,请看一看。在这里,您还可以找到一些与RFC4211兼容的UUID代码。如果希望安全起见,请将此包装器用于libuuid:。但是还没有测试过,YMMV。我相信我们需要的是,MySQ

是否有PHP库可以生成在MySQL数据库中使用的顺序GUID?

如果您指的是基于公共前缀(如MAC和time)的UUID,请查看。在这里,您还可以找到一些与RFC4211兼容的UUID代码。如果希望安全起见,请将此包装器用于libuuid:。但是还没有测试过,YMMV。

如果你指的是基于通用前缀的UUID,比如MAC和时间,请看一看。在这里,您还可以找到一些与RFC4211兼容的UUID代码。如果希望安全起见,请将此包装器用于libuuid:。但是还没有测试过,YMMV。

我相信我们需要的是,MySQL是否像SQL Server那样支持顺序Id


现在,在大家问为什么要使用guid之前,guid将允许人们在表和数据库之间移动/合并数据

我相信我们需要的是,MySQL是否像SQL Server那样支持顺序Id


现在,在大家问为什么要使用guid之前,guid将允许人们在表和数据库之间移动/合并数据

MySQL的自动增量功能不适合您的需要吗?GUI不应该有一个有意义的顺序-为什么它们需要是顺序的?顺序GUI在用作主键时性能可能更好。至少我听说了,我可以想象这是真的。@Romain Muller:当然这很简单,但自动递增密钥也有一些缺点,比如跨数据库合并、安全访问者或垃圾邮件在您的id上迭代并到达每个用户,您可能不希望这样,等等。为什么?你在哪里读到的?事实上,它毫无意义?MySQL的自动增量功能不适合你的需要吗?GUI不应该有一个有意义的顺序-为什么它们需要是顺序的?顺序GUI在用作主键时可能会表现得更好。至少我听说了,我可以想象这是真的。@Romain Muller:当然这很简单,但自动递增密钥也有一些缺点,比如跨数据库合并、安全访问者或垃圾邮件在您的id上迭代并到达每个用户,您可能不希望这样,等等。为什么?你在哪里读过它?事实上,它毫无意义?