MySQL中的UUID(Universally Unique Identifier)是一种由 128 位数构成的标识符,通常用于确保数据库表中每一行数据的唯一性。UUID 的生成不依赖于中央注册机构或协调,因此可以在任何环境中独立生成。
MySQL 中主要使用两种类型的 UUID:
以下是一个简单的示例,展示如何在 MySQL 中使用 UUID 作为主键:
CREATE TABLE example_table (
id CHAR(36) NOT NULL PRIMARY KEY,
name VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
INSERT INTO example_table (id, name) VALUES (UUID(), 'John Doe');在这个示例中,id 字段被定义为 CHAR(36) 类型,并设置为表的主键。每次插入新记录时,都会使用 UUID() 函数生成一个新的 UUID。
UUID_SHORT() 函数生成更短的 ID。请注意,以上内容仅供参考,实际应用中可能需要根据具体需求进行调整。
没有搜到相关的文章