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

Discussione: MySql : query

  1. #1

    MySql : query

    Aiuto !

    Che c'è di sbagliato in sta query ???

    codice:
    UPDATE t_temp_log SET tot = ( select tot + 1 from t_temp_log where id = 0 ) where id = 0;
    non capisco , quando do il conn.execute mi da il messaggio in cui mi dice di andare a consultare il manuale . . .

    Help ! Non ho voglia di leggerlo , ho un "pò" di fretta


  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    UPDATE t_temp_log SET tot = select tot + 1 from t_temp_log where id = 0
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    non va

    In mySql no , non ne conosco la sintassi

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    scusa ma "select tot" perchè staccato? sarà mica il campo select_tot?
    con mysql va bene la query che ti ho postato.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    No , "select tot" è giusto così spaziato .

    Volevo fare l'incremento trammite una update secca come facevo con SqlServer - Oracle , ma con MySql non so riuscito .

    Ho creato un recordset che mi recupera e incrementa i totali dei log
    e poi eseguo la update normalmente . . .

    Ao , nun ce riesco !


  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    UPDATE t_temp_log SET tot = tot + 1 where id = 0

    ops, mi ero confuso!!!
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7
    Originariamente inviato da 99eros9
    UPDATE t_temp_log SET tot = tot + 1 where id = 0
    la cosa che mi lascia perplesso e' quell'id=0 :master:

  8. #8
    No , l'is è corretto , è proprio una tabella temporanea con ununico record che ha id a 0 fissato da me . . .

    E' proprio una cosa temporanea quella tabelle e quello script

  9. #9
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    veramente lasciava perplesso anche me, ma tant'è. Comunque adesso ti funziona? Il fatto è che non puoi creare delle subquery se non nelle ultimissime release di mysql...
    Poi, parli di tabella temporanea?... perchè per tabella temporanea, in mysql, si intende qualcosa di specifico
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  10. #10
    No , di tabella temporanea intendo che tra poco la cancello io

    Cmq che delusione che mySql non permette di fare subquery . . .


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.