Mysql
 sql >> Baza danych >  >> RDS >> Mysql

domyślna wartość GUID w kolumnie w mysql

Ponieważ UUID() nie jest akceptowane jako ograniczenie DOMYŚLNE, musisz użyć wyzwalacza.

Ten ustawia wartość dla NEW_TABLE.uuid kolumna:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw zapytanie, sprawdź, czy rekord istnieje - Jeśli nie, wstaw go

  2. Wyszukiwanie PHP Mysql między dwiema datami

  3. Konwertuj paginację mysqli na paginację gotowych instrukcji

  4. Uzyskaj wyniki z mysql na podstawie szerokości geograficznej i długości geograficznej

  5. Nie mogę uruchomić aktualizacji pakietu z powodu mysql2 gem