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

    Eseguire più query su mysql

    Salve, mi capita spesso di dover eseguire più query con mysql. Mi basta separarle con un ";" e il gioco è fatto. Il problema, però, è che se una delle n° query è errata, esegue tutte le altre..
    Vorrei fare in modo che il sistema esegua le query a patto che siano tutte corrette.

    E' possibile?

  2. #2
    Di seguito il codice che avrebbe dovuto funzionare:

    BEGIN TRANSACTION;
    update prova set s campo1=0;
    update prova set campo2=1;
    COMMIT TRANSACTION;
    Come si evince, la prima query ha un errore di sintassi. In questo caso nessuna delle due dovrebbe andare in esecuzione, invece la seconda viene eseguita.

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.