Originariamente inviato da superpelo
La select funziona..

MySQL 4.1, uso tabelle MyISAM.

credo non si possa selezionare un id nella stessa tabella in cui si cancella.
E neanche citare nel from la tabella nella select.... prova in questo modo.

codice:
DELETE utenti FROM utenti, eventi 
WHERE utenti.id IN (
SELECT id
FROM eventi
WHERE eventi.tipo = 3
AND eventi.ext_id = utenti.id
AND utenti.stato =1
AND (
utenti.tipo =5
OR utenti.tipo =10
)
AND NOW( ) > DATE_ADD( eventi.data, INTERVAL 10
DAY )
)