update é uma palavra reservada no MySQL. Você deve sempre usar backticks ` em `tabela` e `coluna` nomes para evitar erros como esse. Lista de reservados Palavras