UPDATE [ ONLY ] tabela SET coluna = { expressão | DEFAULT } [, ...] [ FROM lista_do_from ] [ WHERE condição ]
O comando UPDATE muda os valores das colunas especificadas em todas as linhas que satisfazem a condição. Somente as colunas a serem modificadas precisam ser mencionadas na cláusula SET; as colunas que não são modificadas explicitamente mantêm seus valores anteriores.
Por padrão, o comando UPDATE atualiza linhas na tabela especificada e nas suas tabelas descendentes. Se for desejado atualizar apenas a tabela especificada, deve ser utilizada a cláusula ONLY.
É necessário possuir o privilégio UPDATE na tabela para atualizá-la, assim como o privilégio SELECT em todas as tabelas cujos valores são lidos pela expressão ou pela condição.
Ao terminar bem-sucedido, o comando UPDATE retorna uma linha de fim de comando na forma
UPDATE contador
O contador é o número de linhas atualizadas. Se contador for 0, nenhuma linha corresponde à condição (o que não é considerado um erro).
Mudar a palavra Drama para Dramático na coluna tipo da tabela filmes:
UPDATE filmes SET tipo = 'Dramático' WHERE tipo = 'Drama';
Ajustar as entradas de temperatura e redefinir a precipitação com seu valor padrão em uma linha da tabela clima:
UPDATE clima SET temp_min = temp_min+1, temp_max = temp_min+15, precipitacao = DEFAULT WHERE cidade = 'São Francisco' AND data = '2003-07-03';