English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Texto
Ahora creamos otra tabla.1 -mysql> create table Table -> ( -> id int,10> nombre varchar( -0)
Vamos primero a crear una tabla. La orden CREATE se utiliza para crear tablas.
Ahora creamos otra tabla.2 -mysql> create table Table -> ( -> id int,10> nombre varchar( -0)
> );
Ahora, a continuación se muestra cómo crear un desencadenador. mysql> delimiter #1mysql> create trigger Table1 -Desencadenador después de insertar en Table -> for each row -> begin2> insert into Table -(id, name) values (new.id, new.name); > end#
mysql> delimiter ;
para crear un desencadenador, necesitamos cambiar los delimitadores.1para insertar una fila en Table2activará el desencadenador y insertará el registro en Table1en la tabla
se insertó el registro.1 mysql> insert into Table1valores(2John),3Smith), Carol'); 3 Registros:
Duplicados: 0 Warnings: 0
Para verificar si los registros se insertaron simultáneamente en dos tablas. *mysql> select1from Table
mysql> select1Esto muestra que los registros se insertaron con éxito en la tabla
+------+-------+ Se insertó con éxito el registro. +------+-------+ | 1 | id | name | | 2 | Smith | | 3 | Carol | +------+-------+ 3 rows in set (0.00 sec)
se muestra a continuación.
Para verificar la segunda mesa. *mysql> select2from Table
;2A continuación se muestra en Table
+------+-------+ Se insertó con éxito el registro. +------+-------+ | 1 | id | name | | 2 | Smith | | 3 | Carol | +------+-------+ 3 rows in set (0.00 sec)