La risposta breve per il codice in questione è:
UPDATE `table` SET test=number
Qui table
è il nome della tabella ed è circondato da un accento grave (aka back-tick `) poiché questa è la convenzione MySQL per parole chiave di escape
(e TABLE
è una parola chiave in questo caso).
ATTENZIONE!
Questa è una query piuttosto pericolosa che cancellerà tutto nella colonna test
in ogni riga della tabella sostituendolo con il number
(indipendentemente dal suo valore)
È più comune usare WHERE
clausola per limitare la tua query solo a un insieme specifico di righe:
UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10