Myslím, že chcete aktualizovat řádek v tabulce, kde sloupec B je nejvyšší hodnota? Určitě potřebujete klauzuli "WHERE", ale také musíte znát nejvyšší hodnotu v tomto sloupci. Proč se nejprve nezeptáte na databázi, abyste získali nejvyšší hodnotu ze sloupce B?
$maxvalue = "SELECT `B` FROM products ORDER BY `B` DESC LIMIT 1"
a poté vložte do databáze KDE se sloupec B rovná této hodnotě?
"UPDATE products SET name='YES' WHERE B = $maxvalue"
Toto není úplný kód, pouze koncepční. Vyčistím to a upravím tuto odpověď...