Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    231

    query multiple mysql_query o innodb

    Salve ragazzi o la necessità di fare delle insert multiple per inserire alcune righe del db.

    Ho scoperto che mysql_query non supporta le query multiple e che bisognerebbe usare innodb per eseguire tutto con un unica transazione.

    A me non interessa che sia fatta una transazione atomica il mio quesito è:
    se faccio un ciclo for ed eseguo n mysql_query con l'insert relativa effettuando così n chiamate al db rallento le operazione rispetto all'utilizzo di innodb?

    le query in tutto saranno meno di 20 nella maggior parte dei casi.

    ciao, ringrazio anticipatamente chi mi potrà rispondere.

  2. #2
    A parte che confrontare l'API mysql_query con lo storage engine innodb non ha molto senso, non puoi semplicemente creare una sola query di INSERT come descritto nella documentazione ufficiale:

    INSERT statements that use VALUES syntax can insert multiple rows.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    231
    grazie per la risposta.

    Ma se ho anche delle delete da fare o delle insert su tabelle diverse devo comunque fare più chiamate?

  4. #4

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.