-- 在插入新员工记录之前,自动生成员工 ID createtrigger before_employee_insert before inserton employees foreachrow begin set new.employee_id = (selectmax(employee_id) +1from employees); end;
5. 程序结构
5.1 WHILE
1 2 3
WHILE 布尔表达式 DO 语句序列; END WHILE;
5.2 REPEAT
1 2 3 4
REPEAT 语句序列; UNTIL 布尔表达式 END REPEAT;
5.3 IF
1 2 3 4 5 6 7
IF 布尔表达式 THEN 语句序列; ELSEIF 布尔表达式 THEN 语句序列; ELSE 语句序列; END IF;
5.4 CASE
1 2 3 4 5
CASE WHEN 布尔表达式 THEN 语句序列; WHEN 布尔表达式 THEN 语句序列; ELSE 语句序列; ENDCASE;