Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [MySql]Delete multiplo

  1. #1

    [MySql]Delete multiplo

    Ciao,
    ho un dubbio grosso, posso eseguire un delete con un'unica query su più tabelle?

  2. #2
    ho riolto con singoli delete su DB, ma qualcuno mi toglie il dubbio, ho dimenticato il libro al lavoro...

  3. #3
    Originariamente inviato da lbottoni
    ho riolto con singoli delete su DB, ma qualcuno mi toglie il dubbio, ho dimenticato il libro al lavoro...
    Si e' possibile.

    Pero' per la sintassi ti rimando al manuale, non vorrei averti sulla coscienza.

    Piu' o meno fa cosi':

    DELETE tabella1.*, tabella2.*
    FROM oppure USING tabella1, tabella2, tabella3
    WHERE tabella1.pippo = tabella2.pallo
    AND tabella1.id = tabella3.id


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

  4. #4
    solo dalla 4.0 in poi vero?
    w la topa

  5. #5
    Originariamente inviato da saibal
    solo dalla 4.0 in poi vero?
    Sono in zona cesarini....

    Dovrei vedere il manuale. Provo con la 4.1 e la 5.0








    ps.: ogni tanto un suono di tromba ... mondo sono qui pure io....!

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

  6. #6
    Devo alzare il numero dei post


    The first multi-table delete format is supported starting from MySQL 4.0.0. The second multi-table delete format is supported starting from MySQL 4.0.2.
    qual'e' il primo e quale il secondo ???? bella domanda...

    Replay al rallenty...


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

  7. #7
    ultimamente sei diventato troppo ermetico... sei peggio di un professore univeristario: 'un si 'apisce 'na sega


    cmq sì... i delete multipli dovrebbero essere dalla 4.0 in poi.


    e cmq la mia non era un'interrogazione... volevo solo una conferma da te
    w la topa

  8. #8
    PRIMO...
    codice:
    DELETE [LOW_PRIORITY] [QUICK] table_name[.*] [,table_name[.*] ...]
           FROM table-references
           [WHERE where_definition]
    SECONDO....
    codice:
    DELETE [LOW_PRIORITY] [QUICK]
           FROM table_name[.*], [table_name[.*] ...]
           USING table-references
           [WHERE where_definition]

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

  9. #9
    Originariamente inviato da saibal
    ultimamente sei diventato troppo ermetico... sei peggio di un professore univeristario: 'un si 'apisce 'na sega
    Ma dutur.... !?!?

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

  10. #10
    ok grazie, mi sa che come mysql ho la 3.24 o qualcosa di simile sul piano hosting...purtroppo ho dimenticato il libro al lavoro, altrimenti avrei conferma.

    grazie

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.