English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Non possiamo utilizzare le funzioni come valori predefiniti in MySQL, ma possiamo utilizzare i trigger. Vediamo un esempio.
Prima di tutto, creeremo una tabella. Il comando CREATE viene utilizzato per creare una tabella.
mysql> CREATE table TbLFunctionTrigger - > ( - > id int, - > username varchar(100) - > );
Ecco la sintassi per creare un trigger e includere valori predefiniti.
CREATE TRIGGER anyName BEFORE INSERT ON yourTableName FOR EACH ROW SET new.columnname = uuid();
Ora implementiamo una query per creare un trigger.
mysql> CREATE TRIGGER insertBef - > BEFORE INSERT ON TbLFunctionTrigger - > FOR EACH ROW - > SET new.id = uuid();
Impostare i valori predefiniti della query superiore.