Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    80

    Query unica per Update di tutti i valori di una tabella.

    Ammettiamo che io abbia una tabella con un campo che funge da contatore. Tale contatore va decrementato ogni giorno di un unità, tranne che il suo valore non sia 0.

    Posso con un unica query fare un aggiornamento di questo tipo?

    In pratica vorrei che fosse così (questo è solo pseudocodice)

    if ($ora==00:00){
    Aggiorna la tabella X decrementando di 1 il campo contatore di tutti i record a patto che tale valore sia maggiore di 0
    }

    Vorrei fare tutto con una sola query è possibile?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    update tabella set id = id - 1 where id > 0
    sull'utilità non mi pronuncio.

  3. #3
    ma questo è il primo post della sezione?

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.