Penso che tu voglia aggiornare la riga nella tabella in cui la colonna B è il valore più alto? Hai sicuramente bisogno di una clausola "WHERE", ma devi anche conoscere il valore più alto in quella colonna. Perché non interroghi prima il database per recuperare il valore più alto dalla colonna B?
$maxvalue = "SELECT `B` FROM products ORDER BY `B` DESC LIMIT 1"
e poi inserisci nel database DOVE la colonna B è uguale a questo valore?
"UPDATE products SET name='YES' WHERE B = $maxvalue"
Questo non è un codice completo, solo concettuale. Lo ripulirò e modificherò questa risposta...