View Single Post
Old 15-12-2008, 13:09   #13
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da shinya Guarda i messaggi
Per l'amor di dio, abbandonate MySQL quanto prima!
*
Quote:
Originariamente inviato da nucce Guarda i messaggi
scusate l'ignoranza ma non sarebbe possibile implementarlo con delle regole attive (trigger)?
Certo, se fosse possibile sollevare eccezioni con MySQL, ma... si sono "dimenticati" di implementare l'istruzione SIGNAL (o RAISE o EXCEPTION che dir si voglia) per farlo!

Ebbene sì: con la versione 5.0 hanno introdotto trigger e stored procedure, ma NON la possibilità di sollevare eccezioni. Cosa che non è stata introdotta neppure con la 5.1, nonostante da ben TRE ANNI sia stato aperto un ticket nel loro bug system e da un annetto circa sia disponibile una patch, ma... per la sola 6.0 alpha (di un backport per la 5.1 e/o la 5.0 non se ne parla proprio).

Attualmente per aggirare il problema bisogna RICORRERE A UNA PEZZA, come ad esempio richiamare una stored procedure che non esiste, oppure inserire un record in una tabella con un valore inconsistente (es: inserire due volte lo stesso valore su un campo unique).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso