Мисля, че искате да актуализирате реда в таблицата, където колона B е най-високата стойност? Определено имате нужда от клауза "WHERE", но също така трябва да знаете най-високата стойност в тази колона. Защо първо не потърсите базата данни, за да извлечете най-високата стойност от колона B?
$maxvalue = "SELECT `B` FROM products ORDER BY `B` DESC LIMIT 1"
и след това вмъкнете в базата данни КЪДЕ колоната B е равна на тази стойност?
"UPDATE products SET name='YES' WHERE B = $maxvalue"
Това не е пълен код, а само концептуален. Ще го почистя и ще редактирам този отговор...