-
aggiornare tabella
Salve ragazzi,il problema e' il seguente:
in phpmyadmin ho una tabella chiamata STORICO tale tabella viene riempita di record presi da un'altra tabella ARCHIVIO con questo comando:
INSERT IGNORE INTO storico
SELECT * FROM archivio WHERE temp > tmax OR temp < tmin or umid > umax or umid < umin
union all
SELECT * FROM allarmi WHERE temp < tmax OR temp > tmin or umid < umax or umid > umin
ora se nella tabella archivio ci sono mille record automaticamente me li ritrovo nella tabella storico a me invece servirebbero gli ultimi 10 record piu' recenti e basta.Come potrei fare??
-
ordini per id decrescente e usi limit per limitare i risultati ai primi 10 record
-
Ciao stoner grazie per l'attenzione saresti cosi gentile da farmi l'esempio scritto,non e' per pigrizia ma e' per vera incapacita'
-
Codice:
INSERT IGNORE INTO storico
SELECT * FROM archivio WHERE temp > tmax OR temp < tmin or umid > umax or umid < umin ORDER BY ID DESC LIMIT 10
union all
SELECT * FROM allarmi WHERE temp < tmax OR temp > tmin or umid < umax or umid > umin ORDER BY ID DESC LIMIT 10
-
Grazie stoner come al solito sei gentile e davvero forte
ciao