Кратък отговор за въпросния код е:
UPDATE `table` SET test=number
Тук table
е името на таблицата и е заобиколено от сериозен акцент (известен още като back-ticks `), тъй като това е конвенцията на MySQL за escape keywords
(и TABLE
е ключова дума в този случай).
ВНИМАВАЙТЕ!
Това е доста опасна заявка, която ще изтрие всичко в колона test
във всеки ред на вашата таблица, като го замените с number
(независимо от стойността му)
По-често се използва WHERE
клауза, за да ограничите заявката си само до определен набор от редове:
UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10