Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Originariamente inviato da quincy
    Scusa se ancora rompo ma a e b nella tua query:

    delete a, b
    from v1 a, v2 b
    where a.timestamp = b.timestamp
    and a.timestamp < CURDATE()

    cosa rappresentano degli alias?

    Te lo chiedo perchè ottengo il seguente errore:

    #1066 - Not unique table/alias: 'a'
    Sono alias del nome delle tabelle. Hai altri alias di nome "a"? La query e' esattamente quella postata?

    Per quanto riguarda la cancellazione multipla da molte tabelle dove la relazione non esiste devi starci ben bene attento. E' preferibile (almeno io preferisco) gestirmele singolarmente. Tieni presente che se lo fai per risparmiare qualche riga di script non ne vale la spesa, se invece credi di risparmiare risorse ti sbagli. E poi il timestamp e' l'attimo fuggente.... come trovare due donne identiche, e' praticamente impossibile (meno male).

    un bel :

    DELETE v1 WHERE `timestamp` < CURDATE()

    e ti cancella tutti i record di ieri e precedenti. Fai un giro di tango su tutte le tabelle e sei a posto. Tieni anche presente che cancella cancella la tabella sara' poi tutt'altro che ottimizzata....


    @ bubu

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  2. #12
    Utente di HTML.it L'avatar di quincy
    Registrato dal
    Aug 2003
    Messaggi
    247
    Grazie per la dritta.

    Ci sentiamo la prossima volta!

    P.S. purtoppo sono un uomo quindi bubu77 ti è andata male
    Andrea

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 © 2025 vBulletin Solutions, Inc. All rights reserved.