Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [mysql]Lanciare errore via trigger

    ciao, ho un problema con i trigger.
    Sto cercando di capire come funzionano, e, in particolare, sto cercando di fare dei semplici trigger sull'inserimento dei dati per il controllo di alcune specifiche tipo i valori che un certo campo può avere, ecc.

    Sono partito usando la funzione check di SQL, ma ho scoperto che mysql sostanzialmente la ignora.... -.-*

    ho pensato di usare un trigger, ma non riesco a venirne a capo.

    sostanzialmente dovrei fare questo:

    ad ogni inserimento dovrei controllare che 2 campi siano nel range corretto, se non lo sono, devo lanciare un qualche tipo di eccezione.

    Il problema sta nel "lancio" dell'eccezione o, più semplicemente, nell'evitare l'inserimento dei dati.

    Come posso fare?

    grazie!

  2. #2

  3. #3
    grazie, probabilmente userò la "tecnica del null".

    certo che è davvero rognoso sto mysql, non ti fa lanciare eccezioni, ignora i check... -.-*

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.