我想将AUTO_INCREMENT更改为UUID

时间:2019-03-26 05:49:38

标签: mysql database auto-increment uuid

好,我有这个,

CREATE TABLE `order` (
  `id` INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY(id),
  `title` text,
  `content` longtext,
  `encrypt` text,
  `password` text,
  `now_time` text,
  `s_date` text,
  `views` text,
  `ip` text,
  `date` text,
  `member` text,
  `expiry` text,
  `visible` text,
  `code` longtext
);

我想将AUTO_INCREMENT更改为随机ID或UUID。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

CREATE TRIGGER before_insert_table
BEFORE INSERT ON table
FOR EACH ROW
SET new.ID = uuid();

创建触发器。