English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nous ne pouvons pas utiliser une fonction en tant que valeur par défaut dans MySQL, mais nous pouvons utiliser un déclencheur. Voici un exemple.
Tout d'abord, nous allons créer une table. La commande CREATE est utilisée pour créer une table.
mysql> CREATE table TbLFunctionTrigger - > ( - > id int, - > username varchar(100) - > );
Voici la syntaxe pour créer un déclencheur et inclure des valeurs par défaut.
CREATE TRIGGER anyName BEFORE INSERT ON yourTableName FOR EACH ROW SET new.columnname = uuid();
Maintenant, nous allons réaliser une requête pour créer un déclencheur.
mysql> CREATE TRIGGER insertBef - > BEFORE INSERT ON TbLFunctionTrigger - > FOR EACH ROW - > SET new.id = uuid();
L'ensemble des paramètres de requête ci-dessus est configuré par défaut.