veamos, tengo una tabla llamada ultimahora creada con tres columnas (codUltimaHora,contenido,f_publicado).
y QUIERO BORRAR LA MAS ANTIGUA. Para lo que hago:
Código:
delete from ultimahora where codUltimaHora = (
select codUltimaHora from ultimahora where
datediff(curdate(),f_publicado)
from ultimahora);
esto, me dice "You can´t specify target table 'ultimahora' for update in FROM clause".
que os parece?