UUID的世界里有两个特殊的存在:空UUID和最大UUID。虽然平时用不到,但遇到了要知道是怎么回事。
空UUID(NIL UUID)是所有128位都是0,写成标准格式是 00000000-0000-0000-0000-000000000000。它代表“没有ID”,类似编程里的null。在数据库中可以用来表示“未分配”或“不存在”的实体。
最大UUID(MAX UUID)是所有128位都是1,写成 FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF。它是一个理论上的极限值,主要用于边界测试或特殊标记。
新版的MySQL数据库(如Percona MySQL 8.4)已经提供了专门函数 IS_NIL_UUID() 和 IS_MAX_UUID() 来判断这两个特殊值。对普通开发者来说,知道它们存在就够了,实际开发中用到的机会很少。

