Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    18

    Campi calcolati su MySQL

    Ciao, volvo sapere se è possibile definire, in una tabella MySQL, dei campi calcolati. Per campi calcolati intendo:
    Ho una tebella con 3 campi numerici: A, B, C
    Vorrei definire il campo C come somma tra A e B, in modo che, quando cambia il valore di A o B, automaticamente viene aggiornato il campo C (un po come avviene per le foreign key quando cambia il valore nella chiave padre).

    Si può fare?

  2. #2
    I campi calcolati, come quello che dici di voler fare, sono ad appanaggio dei fogli elettronici e non dei database. Il valore lo calcoli nella query al momento dell'estrazione del dato.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    18
    Immaginavo, cmq se c'era era comodo :P

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    con mysql 5 ci sono i trigger che possono aggiornarti il campo, pena dover fare un'ulteriore update sul record.
    hXXp://dev.mysql.com/doc/refman/5.0/en/using-triggers.html

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    18
    Avevo pensato anch'io ai triggers, ma siccome sto lavorando su MySQL 4 ho subito lasciato lasciato perdere, grazie cmq.

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.