Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Atualizar coluna no banco de dados onde o valor máximo php mysql


Eu acho que você quer atualizar a linha na tabela onde a coluna B é o valor mais alto? Você definitivamente precisa de uma cláusula "WHERE", mas também precisa saber o valor mais alto nessa coluna. Por que você não consulta o banco de dados primeiro para recuperar o valor mais alto da coluna B?
$maxvalue = "SELECT `B` FROM products ORDER BY `B` DESC LIMIT 1"

e depois inserir no banco de dados ONDE a coluna B é igual a esse valor?
"UPDATE products SET name='YES' WHERE B = $maxvalue"

Este não é um código completo, apenas conceitual. Vou limpá-lo e editar esta resposta ...