A resposta curta para o código em questão é:
UPDATE `table` SET test=number
Aqui
table é o nome da tabela e está cercado por acento grave (também conhecido como back-ticks `), pois esta é a convenção do MySQL para palavras-chave de escape
(e TABLE é uma palavra-chave nesse caso). CUIDADO!
Esta é uma consulta muito perigosa que limpará tudo na coluna
test em cada linha da sua tabela substituindo-a pelo number (independente do valor) É mais comum usar
WHERE cláusula para limitar sua consulta apenas a um conjunto específico de linhas:UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10