sql >> Databáze >  >> RDS >> Mysql

výchozí hodnota GUID pro sloupec v mysql

Vzhledem k tomu, že UUID() není akceptováno jako výchozí omezení, musíte použít spouštěč.

Toto nastavuje hodnotu pro NEW_TABLE.uuid sloupec:

delimiter $$

CREATE
DEFINER=`root`@`localhost`
TRIGGER `example`.`newid`
BEFORE INSERT ON `example`.`new_table`
FOR EACH ROW
BEGIN
  SET NEW.`uuid` = UUID();
END
$$


  1. MySQL vs. JSON – proč?

  2. Problém Java + Mysql UTF8

  3. přidat narozeninové události do plného kalendáře jQuery každý rok

  4. Oracle-XMLTYPE :Jak aktualizovat hodnotu