Como eu faço para excluir a linha que tem no campo tal o maior valor??? Em MySQL…
Eu tentei
query=“DELETE FROM tabela WHERE campo=MAX”;
Mas não rolou ???
Como eu faço para excluir a linha que tem no campo tal o maior valor??? Em MySQL…
Eu tentei
query=“DELETE FROM tabela WHERE campo=MAX”;
Mas não rolou ???
DELETE FROM tabela
ORDER BY campo DESC
LIMIT 1

Zopo … tente fazer o seguinte:
query="DELETE FROM tabela ORDER BY campo DESC LIMIT 1"
espero que funcione… 
Abraços…
Tente assim tb!
DELETE FROM TABLE WHERE CODIGO = (SELECT MAX(CODIGO) FROM TABLE);
FALO
Então agora esta dando o seguinte problema...
estou usando a funçãopublic boolean deletaVenda(){
String query="";
try{
query="DELETE FROM estoque WHERE codigo_venda = (SELECT MAX(codigo_venda) FROM estoque)";
stmt.executeUpdate(query);
JOptionPane.showMessageDialog(null,"Exclusão da última venda feita com sucesso !\n");
return true;
}
catch( SQLException e ){
return false;
}
}
E quando eu a executo ele da o erro de NullPointerException na linha do stmt
Você não inicializou o seu objeto statement.
Valew…
Lipe…
Valew…
Lipe…
Nem havia me tocado sobre issu…
Tente assim tb!DELETE FROM TABLE WHERE CODIGO = (SELECT MAX(CODIGO) FROM TABLE);
FALO
[]s