Visualizzazione dei risultati da 1 a 10 su 40

Discussione: Query & Mysql

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2016
    Messaggi
    110
    Quote Originariamente inviata da andbin Visualizza il messaggio
    UPDATE listaprodotti SET disponibilita = disponibilita+1 WHERE ....condizione...

    Questo è SQL corretto. Nella espressione (quella a destra del = ) da assegnare alla colonna PUOI usare un'altra colonna o anche la stessa.

    ma a me interessa incrementare non di 1 ma incrementare del valore inserito...
    Es.

    ovetto - disponibilità 3
    inserisco
    ovetto - disponibilità 4
    visto che ovetto c'è già dovrebbe aggiornare il db mettendo disponibilità 7

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Sevenis Visualizza il messaggio
    ma a me interessa incrementare non di 1 ma incrementare del valore inserito...
    Es.

    ovetto - disponibilità 3
    inserisco
    ovetto - disponibilità 4
    visto che ovetto c'è già dovrebbe aggiornare il db mettendo disponibilità 7
    Allora (con PreparedStatement)

    UPDATE listaprodotti SET disponibilita = disponibilita + ? WHERE ....condizione....

    Dove il ? deve essere chiaramente un parametro numerico.

    La condizione del WHERE in questi casi tipicamente è su un ID specifico della tabella. Es. WHERE id = ?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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 © 2026 vBulletin Solutions, Inc. All rights reserved.