Saya pikir Anda ingin memperbarui baris dalam tabel di mana kolom B adalah nilai tertinggi? Anda pasti membutuhkan klausa "WHERE", tetapi Anda juga perlu mengetahui nilai tertinggi di kolom itu. Mengapa Anda tidak menanyakan database terlebih dahulu untuk mengambil nilai tertinggi dari kolom B?
$maxvalue = "SELECT `B` FROM products ORDER BY `B` DESC LIMIT 1"
lalu masukkan ke database MANA kolom B sama dengan nilai ini?
"UPDATE products SET name='YES' WHERE B = $maxvalue"
Ini bukan kode lengkap, hanya konseptual. Saya akan membersihkannya dan mengedit jawaban ini...