Sicuro che non sia un problema di mysql, e non del tuo SQL?

Mi dà tanto l'impressione che "#sql-228_e0" sia un nome di tabella temporanea, e non vorrei che mysql non avesse lo spazio o i diritti su disco per riuscire a crearla...