Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    database con 60 record e stop

    Esatto... vorrei che in un database con ei titoli di brani musicali, dopo 60 record inseriti, all'inserimento del 61 esimo, il record più vecchio venga cancellato.
    Qualke idea?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    1) Inserisci il nuov record
    2) Conti i record presenti
    3) Se = 61 cancelli il più vecchio, recuperato ordinandoli per ID DESC (il primo è il più vecchio)

    Roby

  3. #3
    oppure, sempre

    DELETE FROM tabella WHERE ID NOT IN (SELECT TOP 60 ID FROM tabella ORDER BY ID DESC)

  4. #4
    grazie Roby_72 per lo spunto
    grazie optime per la query
    problemino risolto.

    p.s. si possono postare qui gli script realizzati da noi per il download libero? se no, dove?
    tnx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.