Kurze Antwort für den fraglichen Code ist:
UPDATE `table` SET test=number
Hier table
ist der Tabellenname und wird von einem gravierenden Akzent (auch bekannt als Backticks `) umgeben, da dies die MySQL-Konvention zu Escape-Schlüsselwörter
(und TABLE
ist in diesem Fall ein Schlüsselwort).
ACHTUNG!
Dies ist eine ziemlich gefährliche Abfrage, die alles löschen wird in Spalte test
in jeder Zeile Ihrer Tabelle durch die number
ersetzen (unabhängig vom Wert)
Üblicher ist die Verwendung von WHERE
-Klausel, um Ihre Abfrage nur auf bestimmte Zeilen zu beschränken:
UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10