Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Atualizar os endereços de e-mail para professores que moram na 'Califórnia'
 ###Tabelas: 
CREATE TABLE teachers (id INT, name VARCHAR(20), state VARCHAR(20), email VARCHAR(30)); INSERT INTO teachers (id, name, state, email) VALUES (1, 'Ms. Garcia', 'California', 'ms.garcia@example.com'); INSERT INTO teachers (id, name, state, email) VALUES (2, 'Mr. Nguyen', 'Texas', 'mr.nguyen@example.com'); INSERT INTO teachers (id, name, state, email) VALUES (3, 'Mx. Patel', 'California', 'mx.patel@example.com'); INSERT INTO teachers (id, name, state, email) VALUES (4, 'Mrs. Chen', 'New York', 'mrs.chen@example.com');
UPDATE teachers SET email = CASE WHEN state = 'California' THEN CONCAT(name, '@californiateachers.org') ELSE email END WHERE state = 'California';