更改字段 UUID_Short 失败?
Change the field with UUID_Short failed?
我正在尝试将 organization
table 中的当前 id
字段更改为 UUID_SHORT 但失败了?
ALTER TABLE `organization` CHANGE `id` `id` BIGINT(16) UNSIGNED
NOT NULL DEFAULT uuid_short();
我没有看到任何错误消息?!
我认为您不能像这样设置 id
的默认值
您可以创建一个触发器来执行此操作:
CREATE TRIGGER before_insert_organization
BEFORE INSERT ON organization
FOR EACH ROW
SET new.id = uuid_short();
我正在尝试将 organization
table 中的当前 id
字段更改为 UUID_SHORT 但失败了?
ALTER TABLE `organization` CHANGE `id` `id` BIGINT(16) UNSIGNED
NOT NULL DEFAULT uuid_short();
我没有看到任何错误消息?!
我认为您不能像这样设置 id
的默认值
您可以创建一个触发器来执行此操作:
CREATE TRIGGER before_insert_organization
BEFORE INSERT ON organization
FOR EACH ROW
SET new.id = uuid_short();