Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    Cancellazione record da piu tabelle

    Ciao a tutti,
    ho un po di tabelle relazionate tra loro tramite ID univoco e ho la necessità di cancellare un record di una tabella. Cancellando quel determinato record, devo cancellare anche i record delle altre tabelle che sono relazionate. Come posso fare per non inserire 200 righe di condice di Delete? In un vecchio post che avevo aperto i parlava di Delete a cascata..cosa sarebbe?

    Spero sia chiaro.

    e Grazie
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Nessuno?
    www.beppegrillo.it
    Il blog di Beppe!!

  3. #3
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    ma quante sono le tabelle?

    se non sono troppe una subquery non troppo difficile potrebbe aiutarti, ma se sono tante credo che convenga (per semplicità di codice) utilizzare la cancellazione tabella per tabella.

  4. #4
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Dovrei controllare +o- 4 o 5 tabelle.
    www.beppegrillo.it
    Il blog di Beppe!!

  5. #5
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    sono ancora qui a tirare capocciate.
    www.beppegrillo.it
    Il blog di Beppe!!

  6. #6
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    che db usi? con access e sqlserver se usi le relazioni cancellando le chiavi primarie si cancellano anche i record relazionati
    Tutti vogliono parlare, nessuno sa ascoltare.

  7. #7
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Uso MySQL! Guarda che caso eh!
    www.beppegrillo.it
    Il blog di Beppe!!

  8. #8
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    chiedi sul forum php (dove usano più spesso mysql) come si fa. il delete a cascata dovrebbe supportarlo anche mysql
    Tutti vogliono parlare, nessuno sa ascoltare.

  9. #9
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Ok, proverò.

    Grazie!
    www.beppegrillo.it
    Il blog di Beppe!!

  10. #10
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Abilitare il delete a cascata non è una pratica molto ortodossa...
    Non penso che fare una SQL di cancellazione record per tabella sia un impegno tanto gravoso.

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.