sql >> Database teknologi >  >> RDS >> Mysql

Kan jeg bruge en funktion til en standardværdi i MySql?

Nej, det kan du ikke.

Du kan dog nemt oprette en trigger til at gøre dette, såsom:

CREATE TRIGGER before_insert_app_users
  BEFORE INSERT ON app_users 
  FOR EACH ROW
  SET new.api_key = uuid();


  1. Sådan returneres en streng i omvendt rækkefølge ved hjælp af SQL Server – REVERSE()

  2. Sådan vises alle visninger i en PostgreSQL-database

  3. Jeg skal sende kolonnenavne ved hjælp af variabel i select-sætning i butiksprocedure, men jeg kan ikke bruge dynamisk forespørgsel

  4. Parallel Go-test udført mod en PostgreSQL-database, der kører på Docker