La respuesta corta para el código en cuestión es:
UPDATE `table` SET test=number
Aquí table
es el nombre de la tabla y está rodeado por un acento grave (también conocido como back-ticks `) ya que esta es la convención de MySQL para palabras clave de escape
(y TABLE
es una palabra clave en ese caso).
¡CUIDADO!
Esta es una consulta bastante peligrosa que borrará todo en la columna test
en cada fila de su tabla reemplazándola por el number
(independientemente de su valor)
Es más común usar WHERE
cláusula para limitar su consulta a un conjunto específico de filas:
UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10