如何在 MySQL 中建表设置默认 uuid

整体流程

步骤 操作
1 创建一个表格
2 在该表格中添加一个列,用于存储 uuid
3 设置该列的默认值为 uuid

操作步骤

  1. 首先,创建一个名为 users 的表格:
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL
);

这段代码表示在 MySQL 中创建一个表格 users,包含 id 和 name 两个列,其中 id 是自增主键。

  1. 接下来,在 users 表格中添加一个名为 uuid 的列,用于存储 uuid:
ALTER TABLE users ADD COLUMN uuid CHAR(36);

这段代码表示在 users 表格中添加一个名为 uuid 的列,数据类型为 CHAR(36),用于存储 uuid。

  1. 最后,设置 uuid 列的默认值为 uuid:
ALTER TABLE users MODIFY COLUMN uuid CHAR(36) DEFAULT UUID();

这段代码表示修改 users 表格中的 uuid 列,将其数据类型设为 CHAR(36),并设置默认值为 UUID(),即生成一个随机的 uuid。

状态图

stateDiagram
    [*] --> 创建表格
    创建表格 --> 添加列
    添加列 --> 设置默认值
    设置默认值 --> [*]

通过以上步骤,你已经成功在 MySQL 中建表设置默认 uuid。祝贺你!希望本文能帮助你更好地理解这个过程。如果有任何疑问,请随时询问我。