English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
No podemos usar funciones como valores por defecto en MySQL, pero podemos usar disparadores. Vamos a ver un ejemplo.
Primero, crearemos una tabla. El comando CREATE se utiliza para crear tablas.
mysql> CREATE table TbLFunctionTrigger - > ( - > id int, - > username varchar(100) - > );
A continuación se muestra la sintaxis para crear un disparador y incluir valores por defecto.
CREATE TRIGGER anyName BEFORE INSERT ON yourTableName FOR EACH ROW SET new.columnname = uuid();
Ahora vamos a implementar una consulta para crear un disparador.
mysql> CREATE TRIGGER insertBef - > BEFORE INSERT ON TbLFunctionTrigger - > FOR EACH ROW - > SET new.id = uuid();
La configuración de la consulta superior se establece por defecto.