English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
본문
지금让我们创建另一个表。1 -mysql> create table Table -> ( -> id int,10> name varchar( -0)
让我们首先创建一个表。CREATE 명령어는 테이블을 생성하는 데 사용됩니다。
지금让我们创建另一个表。2 -mysql> create table Table -> ( -> id int,10> name varchar( -0)
> );
현재, 다음은 트리거를 생성하는 방법입니다. mysql> delimiter #1mysql> create trigger Table1 -Trigger after insert on Table -> for each row -> begin2> insert into Table -(id, name) values (new.id, new.name); > end#
mysql> delimiter ;
트리거를 생성하려면 정의자를 변경해야 합니다.1행을 Table에 입력합니다.2에. Table에 레코드를 입력하면 트리거가 활성화되고 Table에 레코드가 입력됩니다.1에 레코드를 입력합니다.
mysql> insert into Table1 values(1,'John'),(2,'Smith'),(3,'Carol'); 레코드: 3 중복: 0 경고: 0
두 테이블에 동시에 레코드가 입력되었는지 확인합니다.
mysql> select *from Table1;
레코드가 테이블에 성공적으로 입력된 출력을 표시합니다.1중에서의 출력.
+------+-------+ | id | name | +------+-------+ | 1 | John | | 2 | Smith | | 3 | Carol | +------+-------+ 3 셋의 행(0.00 초)
두 번째 테이블을 확인하고 싶습니다.
mysql> select *from Table2;
다음은 Table에 표시된2중에서 레코드가 성공적으로 입력된 출력.
+------+-------+ | id | name | +------+-------+ | 1 | John | | 2 | Smith | | 3 | Carol | +------+-------+ 3 셋의 행(0.00 초)