在MySQL中,"WHEN"是用于條件語句中的關鍵字,用于定義條件表達式。
具體來說,"WHEN"通常在以下情況下使用:
例如:
SELECT
column_name,
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
ELSE result3
END
FROM
table_name;
例如:
CREATE TRIGGER trigger_name
BEFORE/AFTER INSERT/UPDATE/DELETE
ON table_name
FOR EACH ROW
WHEN condition
BEGIN
-- 觸發器的操作
END;
總之,"WHEN"關鍵字的作用是幫助MySQL判斷條件并根據條件執行相應的操作。