Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 5 di 5

Discussione: dubbio query

  1. #1
    HTastinator L'avatar di barh.it
    Data Registrazione
    Mar 2006
    Messaggi
    389

    dubbio query

    secondo voi queste 2 query sono diverse?

    select * from tabella where user_id = x limit 1

    e

    select * from tabella where user_id = x

    tenendo conto che user_id è unico.. il mio dubbio è che volevo ottimizzare un po' di miei codici e non so se a livello di "pescaggio" nel db siano uguali..
    voglio sapere: nella seconda query,dopo che viene pescato l'user_id , si ferma o continua a cercare a vuoto? (visto che è unico )
    La Community wap che spaKKa!



  2. #2
    HT Member
    Data Registrazione
    Feb 2006
    Località
    Trieste, Italy
    Messaggi
    69

    Re: dubbio query

    bella domanda...
    credo che essendo unique, non si metta a cercare "nel nulla"
    ma bisognerebbe scartabellarsi i src di mysql per saperlo

  3. #3
    HT Member L'avatar di Fedayn
    Data Registrazione
    May 2006
    Messaggi
    30

    Re: dubbio query

    Se il tuo ID è uno solo, allora si.. sono identiche, come si vede limit 1 imposta semplicemente che non ci possono essere più di un ID mentre quell'altra te ne fa mettere quanti ne vuoi.. però ti consiglio la prima per una questione di sicurezza

  4. #4
    HTastinator L'avatar di barh.it
    Data Registrazione
    Mar 2006
    Messaggi
    389

    Re: dubbio query

    mmmhh... mi spiego meglio sul mio dubbio... se io in una tabella ad es. di post scrivo:

    select * from tabella_post where testo = "hostingtalk" limit 1

    mi restituisce solo UN risultato.. e fin quì non ci piove...

    select * from tabella_post where testo = "hostingtalk"

    mi restituisce un risultato multiplo di ipotetici post che contengono solo la stringa "hostingtalk"... dunque il mio dubbio è..
    come la seconda query cerca risultati multipli senza fermarsi (xchè che ce ne sia 1,2 o 100 li deve elencare e quindi cercare tutti),lo fa anche la seconda del primo esempio? non credo che mysql sia preveggente e capisca che di user_id ce ne sia uno solo unico! lo so io xchè ho fatto lo script ma non lui!
    il mio obbiettivo sarebbe ottimizzare le query sapendo che di risultati ce ne sia uno solo evitando sprechi di tempo a cercare x tutto il db valori che di fatto non si ripetono!
    La Community wap che spaKKa!

  5. #5
    HTastinator L'avatar di barh.it
    Data Registrazione
    Mar 2006
    Messaggi
    389

    Re: dubbio query

    riporto su questo topo x un'altro dubbio:

    conviene usare le connessioni persistenti?????
    oppure è meglio usare quelle classiche??
    La Community wap che spaKKa!

Discussioni Simili

  1. query sql pesante
    Di paolo22 nel forum Io Programmo
    Risposte: 1
    Ultimo Messaggio: 21-10-2011, 21:49
  2. Drupal query
    Di Uno nel forum CMS - installazione e sviluppo
    Risposte: 12
    Ultimo Messaggio: 02-02-2011, 13:45
  3. Query eseguite dai CMS, parliamone!
    Di Deflagrator nel forum CMS - installazione e sviluppo
    Risposte: 9
    Ultimo Messaggio: 31-08-2010, 09:27
  4. Query/ora
    Di Alex nel forum Shared e Managed Webhosting
    Risposte: 4
    Ultimo Messaggio: 29-08-2007, 16:48
  5. HELP script invio query....
    Di clubbu nel forum Io Programmo
    Risposte: 15
    Ultimo Messaggio: 13-08-2007, 09:23

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •