UUID()はDEFAULT制約として受け入れられないため、トリガーを使用する必要があります。
これは、NEW_TABLE.uuid
の値を設定します 列:
delimiter $$
CREATE
DEFINER=`root`@`localhost`
TRIGGER `example`.`newid`
BEFORE INSERT ON `example`.`new_table`
FOR EACH ROW
BEGIN
SET NEW.`uuid` = UUID();
END
$$
UUID()はDEFAULT制約として受け入れられないため、トリガーを使用する必要があります。
これは、NEW_TABLE.uuid
の値を設定します 列:
delimiter $$
CREATE
DEFINER=`root`@`localhost`
TRIGGER `example`.`newid`
BEFORE INSERT ON `example`.`new_table`
FOR EACH ROW
BEGIN
SET NEW.`uuid` = UUID();
END
$$