INSERT INTO payroll VALUES (1, 100, 0.1, 20, DEFAULT); 鎴栬?br />INSERT INTO payroll (employee_id, base_salary, bonus, commission) VALUES (1, 100, 0.1, 20); 榪欐牱灝辨槸寤鴻〃鐨勬椂鍊欏姞鍏ヤ簡璁$畻浜嗐傜渷濂藉浜嬫儏銆傚緢鏂逛究銆?br />
澶嶆潅鐨勫涓嬶細CREATE TABLE payroll2 ( employee_id INT NOT NULL , employee_type CHAR(1) NOT NULL , base_salary DOUBLE , bonus DOUBLE , commission DOUBLE , total_pay DOUBLE GENERATED ALWAYS AS ( CASE employee_type WHEN 'B' THEN base_salary*(1+bonus) WHEN 'C' THEN (base_salary + commission) ELSE 0 END ) ) 榪欐牱瀵規暟鎹搷浣滃緢鏂逛究銆備篃寰堟湁瀹炵敤浠峰箋?/pre>